1 год, 2 года, но 5, 8 лет. Почему так вышло? Ответ следует искать в истории русского языка. Наверное, каждый из нас задумывался над вопросом, почему мы говорим и пишем: «один год», «два года», «три...», «четыре...», а дальше идут «лета»: «пять лет», «десять лет». Ответ следует искать в истории русского языка. «В свое время и слово "лето", и слово "год" имели значение: "временной отрезок в 365 дней". При этом исторически все счетные слова могли употребляться как со словом "лето", так и со словом "год"...
На календаре 6.06, а значит пришло время разобраться, что тут у нас к чему. Слово "лето" в той или иной форме встречается во всех славянских языках: укр. лíто, блр. лета, болг. ля́то, мак. лето, сербохорв. љȅто (ljeto), словен. lẹ́to (также poletje), чеш. léto, слвц. lеtо, польск., кашуб. lаtо, в.-луж., н.-луж. lěto.
Все эти варианты происходят от праслав. *lěto (старосл. лѣто).
Несмотря на такое единодушие, происхождение этого слова — та ещё загадка.
По одной версии оно родственно германским словам, означающим весну, от прагерм...