Этимологический словарь Крылова
Заимствование из венгерского, в котором szablya образовано от глагола szabni – "резать".
сабля
Сабля
САБЛЯ