Name: Karram (كرم)
Meaning: Karram is an Arabic name for boys that means generous, selfless, one who honors others.
Gender: male