Этимологический словарь Фасмера
КРАМ
•"мелочная лавка", укр. крам; через польск. kram, чеш. krám "лавка" из ср.-в.-н. krâm "лавка". Нем. слово пытались объяснить из слав. от храм и родственных Бернекер (1, 606), Брюкнер (264), Клюге-Гётце (325). Кра́марь "лавочник", южн. (Гоголь), также крамарник, крамольник (Савинов, РФВ 21, 43), укр. крама́р пришло через польск. kramarz, чеш. kramář "лавочник, мелочной торговец" из ср.-в.-н. krâmer – то же.