What does Karam mean?
Karam /ka-ram/ [2 sylls.] as a name for boys is of Arabic origin, and the meaning of the name Karam is "generous, giving". Karam is an alternate form of Kareem (Arabic). Karram is a conventional last name.
How popular is Karam?
Karam is a rare given name for men but a very popular last name for all people (#11248 out of 150436, Top 7%). (2000 U.S. Census)
Below is a graphed analysis of the usage of Karam and associated names. The only popular alternative form of Karam (outside Top 1000) appearing in the Top 1000 is Kareem (#751 in 2014). Forms like Kharim are uncommon. Adoption of this boy name reached its peak during 1970-1979 (usage of 0.515%) and has become significantly lower since (usage 0.249%, down 51.7%), with Kareem becoming less in vogue. (2014 Birth Statistics)