Kareemah is the feminine form of Karim, from Arabic, meaning generous or noble.
Like Kareemah?
Swipe through thousands of names like it