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