Arabic name meaning "noble," "respected," or "esteemed."
Like Haseeb?
Swipe through thousands of names like it