Sharif, Shareef

in baby boy name

The meaning of Sharif, Shareef is Honest, honorable, noble, distinguished