generous · charming · grace
Source: Arabic
Root Word: كرم
Derived From: Karima
Meaning: Generous and generous
Popularity History: It is popular in some Arab countries and Islamic cultures.