Этимологический словарь Фасмера - меч
Меч
род. п. -а́, укр. мíч, блр. меч, др.-русск., ст.-слав. мечь ξίφος, μάχαιρα (Клоц., Супр., Мар., Зогр.), болг. меч, сербохорв. ма̏ч, род. п. ма̀ча, словен. mèč, род. п. méča, чеш., слвц. mеč, польск. miecz, в.-луж. mječ, н.-луж. mjас. Почти все слав. языки отражают праслав. *mеčь, только сербохорв. ма̏ч восходит к *mьčь; ср. Ляпунов 66 и сл. Это слово уже давно объясняют как заимств. из гот. *mēkeis – то же, засвидетельствованного в виде формы вин. п. ед. в гот. mēki, др.-исл. mækir, др.-англ. méсе, др.-сакс. mâki, откуда и фин. miekka "меч"; ср. Томсен, Einfl. 155 и сл.: FUF 13, 411; Мейе, Ét. 184; Уленбек, AfslPh 15, 489. При такой этимологии представляют затруднение краткие гласные в слав., кроме того, герм. слово лишено достоверных родственных связей. Предполагали связь с лат. mасtō, -ārе "убить, зарезать" (Торп 303, но ср. Вальде–Гофм. 2, 4 и сл.), сближали также с ирл. machtaim, но последнее, вероятно, заимств. из лат. (см. Вальде–Гофм., там же); недостоверно и родство со ср.-перс. magēn "меч" (Шефтеловиц, WZKМ 34, 227). Допустимо заимствование слав. и гот. слов из неизвестного, общего источника (см. Бернекер 2, 30; Соболевский, ЖМНП, 1911, май, стр. 161, AfslPh 33, 476; Кипарский 138 и сл.; Сергиевский, ИРЯ 2, 355), при этом обязательным в нем было наличие k; ср. груз. maχva "острый, меч", удинск. mеχ "серп", лезг. mаχ "железо" (Томашек, Zschr. österr. Gymn., 1875, стр. 533), однако следует заметить, что вокализм этих слов опять-таки представляет трудности. Приводимые в качестве источника Г. Шмидтом (у Кипарского, там же) дидойск., капуч. mаč᾽а "сабля", куанад. mīčа "кинжал" не объясняют гот. k и ставятся под сомнение также Будой (ZfslPh 18, 36 и сл.). По моему мнению, они могли быть заимств. из слова мечь через тюрк. (ср. тур. mäč; см. Радлов 4, 2106) из слав. Сомнительно также объяснение Поляка (LF 70, 29). •• [Ср. еще Менгес, "Oriens", 9, 1956, стр. 92. – Т.]
Этимологический словарь русского языка. — М.: Прогресс
1964—1973