Means "generous, noble" in Arabic. In Islamic tradition الكريم (al-Karim) is one of the 99 names of Allah.