Name: Karim (كريم)
Meaning: Kind, generous, benevolent, noble, bountiful, magnificent, gracious, merciful, an epithet of Allah.
Gender: male