Kereem is a variant of كريم, usually rendered Kareem, meaning generous, noble, or honorable in Arabic.
Like Kereem?
Swipe through thousands of names like it