Shareef
Primarily Male
The meaning of the name Shareef is Virtue
The origin of the name Shareef is Arabic
People who like the name Shareef also like:
Sarmad,
Seraiah,
Mohsen,
Sotirios,
Sulaiman,
Yusuf,
Sixten,
Heba,
Latifa,
Aisha,
Noura,
Sabella,
Shaylynn,
Sharifa