Sharrief is a variant of Sharif, from Arabic, meaning noble or honorable.
Like Sharrief?
Swipe through thousands of names like it