Najib
Primarily Male
The meaning of the name Najib is Noble
The origin of the name Najib is Arabic
People who like the name Najib also like:
Tariq,
Taariq,
Bade,
Raymond,
Raed,
David,
Samir,
Magdalena,
Mira,
Miranda,
Wren,
Nora,
Zafirah,
Paloma