Arabic and Urdu name meaning 'elegant,' 'refined,' or 'beautiful in appearance.'
Like Aneeqa?
Swipe through thousands of names like it