Этимологический словарь Крылова
Общепринятой этимологии нет, однако, скорее всего, является заимствованием из готского, где находим mekeis – "меч".
меч
Меч