From Arabic nabil, meaning "noble," "honorable," or "distinguished."
Like Nabeel?
Swipe through thousands of names like it