Происходит от средневек. лат. armata «вооружённая», прич. прош. ж. р. от armare «вооружать», далее из arma «оружие», далее из праиндоевр. *ar- «соединять, сочленять» (ср.: русск. ярмо, лит. arti «близко», лат. artus «член», др.-греч. ἀραρίσκω «смыкать», армянск. արնամ (arrnem) «делать», авестийск. arɔ̄nte «застревать», санскр. अर्पयति (arpayati) «закреплять») Франц. armée — с середины XIV века. Для обозначения армии данное слово поначало сосуществовало наряду с ost (из лат. hoste), но с XVI века вытеснило его. Использованы материалы проекта TLF-Étym.