Origin: German
Meaning: peddler
Cram is a boy's name meaning "peddler" that is a variant of the Old German name Cramer.