Boy names

Kareem

Meaning

Generous and noble

More boy names

← Names guide