С русскими числительными тоже есть некоторые заморочки...
«Согласно одной из наиболее распространенных версий слово «сорок» по происхождению является существительным со значением «рубаха» (сравните современное «сорочка»). Но у него было и второе значение – мешок, чехол. В такие мешки складывали меховые шкурки для продажи. Товарной единицей этого бизнеса были четыре десятка шкурок – такое количество требовалось для пошива шубы. Вот этот самый мешок – упаковку для сорока меховых шкурок – и называли «сóрок». Как видно, название предмета было перенесено на число шкурок, а впоследствии вообще отвлечено от этого конкретного значения.
Что касается слова «девяносто», то учёные сломали немало копий при обсуждении этимологии этого числительного. Большинство исследователей склоняются к мысли, что девяносто возникло из сочетания «девять до ста», т.е. девять десятков до сотни. Переход сочетания в одно слово обусловлено определёнными фонетическими процессами (путем диссимиляции согласных второе «д» было заменено на «н») и возможным влиянием слова девятнадцать.
Другая гипотеза связывает появление «девяносто» с тем фактом, что славяне в древности считали девятками, это нашло отражение в русских сказках – «за тридевять земель», «в тридевятом царстве».
Интересны названия слов, которые в древнерусском языке обозначали очень большое количество. Понятие 10 тысяч выражалось словом тьма, 100 тысяч – легионъ, миллион – словом леодръ, десять миллионов – воронъ, а бесконечное множество обозначалось словом колода.
»//
https://nbmariel.ru/content/neskuchnyy-russ...ye-chislitelnye