Il milione (1 000 000 o 106) è il numero naturale dopo il 999 999 e prima del 1 000 001. Nel Sistema internazionale di unità di misura, il prefisso per il milione è mega.
La lingua latina non si dotò mai, in epoca antica, di un nome dedicato a questa cifra, anche a motivo dell'inutilità pratica di termini per cifre così elevate. Fu tra il XIII e il XIV secolo che operatori di commercio toscani aggiunsero un suffisso accrescitivo alla parola «mille», in modo da significare «grande mille». Più in là, nel XVIII secolo, non si sa se in Francia o in Inghilterra, fu coniato il termine «bilione» (bi + (mi)lione). Di lì a poco, sempre in Francia (e a seguire in Italia), il termine «bilione» venne sostituito da «miliardo», sempre per suffissazione[1].
Attualmente (XXI secolo) per i numeri superiori a 1 milione vigono nel mondo due sistemi di denominazione distinti: scala lunga e scala corta.