A variant of Sharif, from Arabic meaning noble, honorable, or distinguished.
Like Shereef?
Swipe through thousands of names like it