Kareemah is the feminine form of Karim, from Arabic, meaning generous or noble.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kareemah?
Swipe through thousands of names like it