Удвоение согласных происходит в некоторых числительных по разным причинам. 1
В числительном «одиннадцать» написание удвоенных согласных объясняется этимологией: «дцать» исторически называло «десяток», в таком случае сочетание «один» и «десяток» представляло собой следующее: «один на дцать». 1
В словах «миллион», «миллиард», «биллион» и «триллион» правописание определяется тем, что они иноязычные. 1
Также удвоение согласных происходит в порядковых числительных, образованных на основе слова «миллион», на стыке корня и суффикса «н». 4 Например: пятимиллионный житель. 4