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