Sharief is an Arabic name meaning "noble," "honorable," or "distinguished."
Like Sharief?
Swipe through thousands of names like it