generous · Popular · Leadership
Source: Arabic
Root Word: Kareem
Derived From: Karim
Meaning: Generous, noble
Popularity History: It remains relatively uncommon in modern times, spoken mainly in Africa and some Arab countries.