Le système de numération moderne a été inventé par les Indiens. Malgré cela, le système de numération utilisé aujourd'hui est appelé arabe ou hindou-arabe parce que ce sont les Arabes qui l'ont apporté en Europe.
Le système de numération inventé par les Indiens était une combinaison de 10 chiffres. C'est un système de valeur de position, ce qui signifie qu'un zéro est nécessaire pour les opérations arithmétiques. Le mathématicien italien Fibonacci, également connu sous le nom de Leonardo Pisano Bigollo, a introduit les nombres arabes en Europe au XIIe siècle. Avant l'arrivée du système numérique, les chiffres romains étaient utilisés à la place. Les Romains utilisaient un système additif et soustractif, qui était en grande partie un héritage de l'ancienne période étrusque.