Итак, почему же четыре десятка в русском языке называются "сорок"?

Во-первых, обращаем внимание на слово "сорочка". Сорочкой или сорочицей называли исподнюю рубашку.

Кто представил себе уже неполногласие от этого слова, понял, что существовал и вариант "срачица". Так называли и верхнюю, и нижнюю одежду, и одежду вообще.

Все знают (сами того не ведая) древнескандинавское слово "serkr", что тоже означало рубашку или что-то вроде того, это часть слова "berserkr" ("берсерк").

 
 
Почему "сорок", а не "четырдесят"?
 

Во-вторых, предвосхищая возможный вопрос - нет, с созвучным русским глаголом это слово не родственно.

А в-третьих, по всей видимости, и слово "срачица", и "сорочка", должны были произойти от слова "сорокъ", означавшего мешок, в который входило установленное количество собольих шкурок - четыре десятка. И эта мера, видимо, стала настолько популярной, что вытеснила старое название числа 40.

Подтверждает Даль:

Соболь поныне продается сороками или сорочками, что и зовется соболь в сороках или в кошках; каждый сорочек (на полную шубу) вложен в чахол, в сорочку; выше этого парный соболь, в парах, а самый высокий одинец.

Вот такая история.

Источник