Name: Sharif (شريف)
Meaning: Honest, honorable, noble, distinguished, highborn, eminent.
Gender: male