Origin/Usage
Arabic
Pronunciation
kah-REEM
Meaning
Generous or noble person

Discussion on the name Karim