Gender: Male Meanings: Generous (kah-REEM—Arabic, North Africa). Form of Karim: Generous (kah-REEM—Swahili, East Africa). Resource References: A Handbook of African NamesThe Book of African NamesWhat’s In a Name? Unaitwaje? A Swahili Book of NamesAfrican NamesA World of Baby Names