Грамматический словарь Зализняка (склонения слова):
Легион, легионы, легиона, легионов, легиону, легионам, легион, легионы, легионом, легионами, легионе, легионах
легио́н
-а, м.
1. ист.
Крупная войсковая единица в древнем Риме.
2.
Название особых воинских частей в некоторых странах.
3.
перен.; кого-чего. Огромное количество, множество кого-, чего-л.
Гейне вызвал целые легионы подражателей. Писарев, Реалисты.
◊
@ орден почетного легиона
французский орден за военные и гражданские заслуги, учрежденный Наполеоном.
@
[лат. legio, legionis]
ЛЕГИОН, а, м.
1. В Древнем Риме: крупная войсковая единица.
2. Название особых воинских частей в нек-рых странах. Иностранный л.
3. перен. Неисчислимое множество (высок.). Легионы звёзд.
• Имя им легион (высок.) о бесчисленном множестве кого-чего-н.
| прил. легионный, ая, ое (к 1 и 2 знач.).
легио́н
ЛЕГИОН -а; м. [лат. legio (legionis)]
1. В древнем Риме: крупная войсковая единица.
2. В некоторых странах: название особых воинских частей.
3. кого-чего. Разг. Огромное количество, множество кого-, чего-л. Л. поклонниц певца.
◊ Им (же) имя легион. О неисчислимом количестве, множестве кого-, чего-л. (из Евангелия). Орден почётного легиона. Французский орден за военные и гражданские заслуги, учрежденный Наполеоном I.
ЛЕГИ’ОН, легиона, ·муж. (·лат. legio).
1. У древних римлян — Отряд войск, основная боевая единица, полк (·ист. ). Легионы Цезаря.
| Отряд войска, войско вообще (·торж. ). Железные легионы.
2. Название некоторых воинских частей, соединений или организаций военного характера. Иностранный легион (в некоторых странах Западной Европы — расположенные в колониях войсковые части из иностранцев). Чехословацкие легионы (поднявшие восстание против советской власти в 1918 ·г. ).
3. Неисчислимое множество, невиданное количество (из евангельского выражения: легион бесов) (·книж. ). Целый легион чего-нибудь.
• Орден почетного легиона — во Франции орден за военные и гражданские заслуги, учрежденный Наполеоном I.
Заимствование из старославянского, куда попало из латинского, где legio – "войсковая единица, легион", образованное от legere – "собирать".