Sherif comes from Arabic sharif, meaning "noble," "honorable," or "distinguished."
Like Sherif?
Swipe through thousands of names like it