"Генерал" означало - "главный", а не только "высший военачальник";
"Майор" - "старший" (старший среди полковых офицеров);
"Лейтенант" - "помощник"
"Флигель" - "младший".

Анатомия армии