Najeeb is from Arabic and means “noble,” “distinguished,” or “highborn.”
Like Najeeb?
Swipe through thousands of names like it