Arabic and Urdu name meaning 'gift,' 'blessing,' or 'inheritance,' symbolizing divine favor bestowed.
Like Wareesha?
Swipe through thousands of names like it