Вавилонские математики использовали особый клинописный значок для шестидесятеричного нуля, начиная примерно с 300 г. до н. э., а их учителя-шумеры, вероятно, сделали это ещё раньше.

Своеобразные коды нуля использовали ещё до нашей эры древние майя и их соседи в Центральной Америке (древние майя обозначали ноль стилизованным изображением ракушки).

В Древней Греции число 0 известно не было. В астрономических таблицах Клавдия Птолемея пустые клетки обозначались символом ο (буква омикрон, от др.-греч. ονδεν — ничего); не исключено, что это обозначение повлияло на появление нуля, однако большинство историков признаёт, что десятичный нуль изобрели индийские математики. Без нуля была бы невозможна изобретённая в Индии десятичная позиционная запись чисел. Первый код нуля обнаружен в индийской записи от 876 г., он имеет вид привычного нам кружочка.

В Европе долгое время 0 считался условным символом и не признавался числом; даже в XVII веке Валлис писал: «Нуль не есть число». В арифметических трудах отрицательное число истолковывалось как долг, а ноль — как ситуация полного разорения. Полному уравниванию его в правах с другими числами особенно способствовали труды Леонарда Эйлера.

(вики)