Слово произошло от арабского "махзан", которое означает "склад" или "хранилище". Предположительно, в русский язык его привнесли немецкие или голландские купцы, а к ним оно попало от французов, перенявших его, в свою очередь, от арабов.
Первое упоминание этого слова датировано 1228 годом, обозначив с его помощью в торговых документах портовый склад в Марселе.
В Англии XVI века словом "магазин" называли склад для хранения пороха, и потом — для патронов.


