Историко-этимологический словарь говорит, что на русской почве это слово появилось в самом начале 18 века. Звучало оно и "магазейн" и "магазин", но значило - склад, место хранения запасов для армии. Век спустя, в начале 19 века, еще употребляли форму "магазейн", но уже в смысле "торговое помещение".
Вот почему в некоторых диалектах и сейчас еще говорят "магазей", "магазея".
Во французском есть "магазА", в итальянском "магадзИно", в голландском "магазЭйн". Вот отсюда и "магазин".
А в западноевропейские языки это слово пришло из арабского.
В арабском есть "махзАн", во множественном числе "махАзин" - амбар, склад.
_______________________________________
http://fro196.narod.ru/speak/21_02_01.htm