Cram \c-ram\ as a boy's name is a variant of Cramer (Old German), and the meaning of Cram is "peddler".
The baby name Cram sounds like Kram and Karam. Other similar baby names are Bram, Aram and Cam.