From Arabic *Karīm*, meaning "noble" or "generous," with a modernized spelling in transliteration.
Like Kahreem?
Swipe through thousands of names like it