Kareem

Meaning: Generous, noble

Origin: Arabic

Pronunciation: Kah-reem