Грамматический словарь Зализняка (склонения слова):
Шпага, шпаги, шпаги, шпаг, шпаге, шпагам, шпагу, шпаги, шпагой, шпагою, шпагами, шпаге, шпагах
шпа́га
-и, ж.
Холодное колющее оружие с прямым узким и длинным клинком трехгранной, четырехгранной или шестигранной формы.
Спустясь по крутой тропинке, мы остановились у самой реки и обнажили шпаги. Пушкин, Капитанская дочка.
Ему подали шпагу с длинным узким клинком, холодно и тускло блестевшим бело-синей сталью. Куприн, Пунцовая кровь.
◊
@ продать шпагу
устар.
изменив, перейти на сторону врага из корыстных побуждений.
@
- скрестить шпаги
[От итал. spada]
ШПАГА, и, ж. Колющее оружие с прямым длинным клинком. Спортивная ш. (в фехтовании: спортивный снаряд). Скрестить шпаги (сразиться на дуэли; также перен.: вступить в открытый спор, борьбу; книжн.).
| прил. шпажный, ая, ое.
шпа́га
ШПАГА -и; ж. [итал. spada] Холодное колющее оружие с прямым узким и длинным клинком трёхгранной, четырёхгранной или шестигранной формы. Рукоять шпаги. Старинная ш. Спортивная ш. Биться, фехтовать на шпагах. Обнажить шпаги (вытащить из ножен, приготовиться к бою). Скрестить шпаги (также: вступить в открытый спор, борьбу).
◁ Шпажный, -ая, -ое. Ш-ые ножны. Ш. клинок. Ш. эфес. Ш. поединок. Ш-ое фехтование. Ш-ые перчатки (предназначенные для фехтования на шпагах).
ШП’АГА, шпаги, ·жен. (от ·итал. spada). Колющее оружие с прямым узким клинком. «С гитарой и шпагой я здесь под окном.» Пушкин. «Я невольно стиснул рукоять моей шпаги.» Пушкин.
• Продать шпагу кому-чему (·книж. ·устар.) — перен. изменив, перейти на чью-нибудь сторону или вступить в ряды каких-нибудь войск из корыстных побуждений. «Другие (маршалы) ему (Наполеону) изменили и продали шпагу свою.» Лермонтов. Скрестить шпаги (·книж.) — 1) сразиться один на один в бою, на дуэли; 2) перен. вступить в какое-нибудь состязание (в спор, полемику и т.д.).
Заимствование из итальянского, где spada – "меч" от латинского spatha – "меч, лопата". Отметим родственное spade – "лопата" в английском языке.