Почему название числа 40 выбивается из однотипных названий «двадцать», «тридцать», «пятьдесят» и т. д.?
В русском языке названия числительных до 100,
делящихся на 10, образуются сложением названия цифры и «десять»:
двадцать, тридцать, пятьдесят и т. д. Исключением из этого ряда является
число «сорок». Объясняется это тем, что в древности условной единицей
торговли меховыми шкурками была связка из 40 их штук. Ткань, в которую
заворачивались эти шкурки, и называлась «сорок» (от этого же корня
происходит слово «сорочка»). Таким образом название «сорок» вытеснило
более древнее «четыре десте».