Family name origins & meanings
- German, Czech (Krám), Polish, and Jewish (Ashkenazic) : metonymic occupational name for a shopkeeper, from Middle High German, Middle Low German krām ‘tent’, ‘booth’ or the Slavic derivative kram ‘shop’, ‘store’. Compare Kramer.