Этимологический словарь Крылова
Мы уже знаем, что даже такой далекий от русского язык, как арабский, дал нам много слов; магазин тоже восходит к арабскому makhazin (через французское – magasin – и итальянское – magazzino – посредство) – "хранилище, склад", хотя прежде чем попасть в русский, это существительное осело в европейских языках, а к нам попало, видимо, из итальянского.