Likely a variant of Kareem, from Arabic, meaning generous or noble.
Like Kyreem?
Swipe through thousands of names like it