From Arabic *Karīm*, meaning "noble" or "generous," with a modernized spelling in transliteration.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kahreem?
Swipe through thousands of names like it