Этимологический словарь Макса Фасмера
М., нуль – то же, последнее – у Петра I; см. Смирнов 206. Вероятно, через нем. Null (уже в XVII в.; см. Шульц–Баслер 2, 220 и сл.) из ит. nullа "ничто": лат. nullus. Форма на -о- вряд ли получена через посредство англ. null (согласно Джоунзу (295): nʌl); скорее она отражает краткое нем. u; см. Преобр. I, 611; Корбут 408. Напротив, -у- могло появиться в результате влияния нем. написания. Ср. но́мер. Я не могу согласиться с мнением, что ноль происходит из шв. noll (так у Кипарского (Колеб. удар. 81, ВЯ, 1956, No 5, 135)), потому что нем. noll засвидетельствовано уже в XVII в. (Гримм 7, 979 и сл.), а шв. форма восходит к нем. (Ельквист 703).