Meaning & Origin
Karm is a boy's baby name of Arabic origin, a short form of Karim or Kareem, from the Arabic karam (كرم), meaning generosity, nobility, or grace. Karam is both a virtue name and a divine attribute in Islamic tradition — Al-Karim (the Most Generous) is one of God's names.
Karm distills that generous meaning into a single, punchy syllable. It has the quiet confidence of a short Arabic name — requiring no elaboration, carrying its meaning like a stone in the palm. Rare in U.S. records, it suits families who value concision and depth in equal measure.