Name: Shareef (شريف)
Meaning: The good, honest, noble, honourable, disquinshed
Gender: male