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:
Sixten,
Yahya,
Mohammed,
Latif,
Zytaveon,
Nasser,
Nasir,
Leena,
Sakina,
Yasmeen,
Halima,
Saretha,
Rashida,
Fatimah