Najeeb \n(a)-jeeb\ as a boy's name is a variant of Najib (Arabic), and the meaning of Najeeb is "distinguished, noble".
The baby name Najeeb sounds like Nageeb and Nagib. Other similar baby names are Nagel, Naegel and Nijel.