Karima is an Arabic name for girls. The meaning is `generous, giving` The name Karima is most commonly given to Italian girls. (16 times more often than to American girls.) Use for the other sex: Karim, Kareem The name sounds like: Karma, Carma, Karmia Found on https://www.pregnology.com/names/girls/Karima