Variant spelling of Karim, an Arabic name meaning 'generous and noble,' one of the 99 names of Allah.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Karym?
Swipe through thousands of names like it