Kareema \k(a)-ree-ma\ as a girl's name is a variant of Karima (Arabic), and the meaning of Kareema is "generous, giving".
The baby name Kareema sounds like Kareima and Kareemah. Other similar baby names are Kareena, Karena, Careena, Karmela, Karisma, Kareen, Karee, Kareina, Karessa, Karma, Koreena and Kyreena.