generous · noble · Respected
Source: Arabic
Root Word: كريم
Derived From: كرم
Meaning: Generous, noble
Popularity History: Very popular in Arab countries and Muslim communities, it is also a common name in many Islamic cultures.