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