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