Kereem is a variant of كريم, usually rendered Kareem, meaning generous, noble, or honorable in Arabic.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kereem?
Swipe through thousands of names like it