Name profile

Karim

Generous, Noble · Arabic

Meaning
Generous, Noble
Origin
Arabic
Variations
Kareem