Name: Karim, Kareem

Gender: Boy

Meaning: Generous, noble, friendly, precious and distinguished

/72 votes