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