A name that means something.
K"Generous, noble, honored." Al-Karīm is one of the 99 Names of Allah ("the Most Generous"). Used in the Qur'an to describe the Book itself (Al-Qur'an al-Karīm, "the Noble Qur'an").
Arabic root: k-r-m — ك-ر-م, generosity, nobility
"Kareem" is the standard US spelling, popularized by basketball legend Kareem Abdul-Jabbar. "Karim" is more common in North African families.