Karime is a form of Karim or Karima, from Arabic meaning generous, noble, or honorable.
Like Karime?
Swipe through thousands of names like it