Arabic name meaning precious, exquisite, or valuable.
Like Nafeesah?
Swipe through thousands of names like it