The meaning of the name Shareef is Virtue
The origin of the name Shareef is Arabic
People who like the name Shareef also like: Tariq, Amin, Hakim, Jabari, Jibril, Jalil, Taariq Fatima, Fatimah, Kumani, Carleigh, Mariah, Marilyn, Aiyana
Here are pictures of people with the name Shareef. Help us put a face to the name by uploading your pictures to BabyNames.com!