O sistema numérico moderno foi inventado pelos indianos. Apesar disso, o sistema numérico usado hoje é chamado de árabe ou hindu-arábico porque foram os árabes que o trouxeram para a Europa.
O sistema numérico inventado pelos índios era uma combinação de 10 dígitos. É um sistema de valor posicional, o que significa que um zero é necessário para as operações aritméticas. O matemático italiano Fibonacci, também conhecido como Leonardo Pisano Bigollo, introduziu os números árabes na Europa no século XII. Antes da chegada do sistema numérico, figuras romanas eram usadas em seu lugar. Os romanos usaram um sistema aditivo e subtrativo, que foi em grande parte um legado do antigo período etrusco.