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:
Mohammed,
Latif,
Zytaveon,
Nasser,
Nasir,
Majed,
Rasheed,
Yasmeen,
Halima,
Saretha,
Rashida,
Fatimah,
Saba,
Duaa