What is the meaning of the name Najib?
The name Najib is primarily a male name of Arabic origin that means Noble.
People who like the name Najib also like: Jamil
Names that sound like Najib:
Stats for the Name Najib