Naeem \naeem\ as a boy's name is a variant of Naim (Arabic), and the meaning of Naeem is "to be contented".
The baby name Naeem sounds like Nemo and Noam. Other similar baby names are Nadeem, Neel, Nahum, Nadim, Nameen and Nate.