Karreem is a variant of كريم, Karim, meaning generous or noble.
Like Karreem?
Swipe through thousands of names like it