Name: Kareem (كريم)
Meaning: Generous, noble, friendly, precious and distinguished
Gender: male