- Current rating.
to add this name to your favorite namelist!
The meaning of the name Shareef is Virtue
The origin of the name Shareef is Arabic
People who like the name Shareef also like: Luqman
, Zedekiah Senalda
No photos uploaded, yet, for the name Shareef.