10

Unus, -a, -um means number "1". What is the word for number "0"?

https://www.translate.com/english-latin says it is nulla. Is it correct?

Tim
  • 1,103
  • 6
  • 11

4 Answers4

21

Classical Latin does not have a word for, or a concept of, “zero”. Fibonacci in about 1200 used the term zephirum, a transcription of Arabic ṣifr “empty”, then “zero” as a calque on Sanskrit śūnya “empty, zero”.

Cerberus
  • 19,914
  • 3
  • 57
  • 110
fdb
  • 17,845
  • 1
  • 23
  • 47
  • It's a minor nitpick but śunya should be śūnya (vowel length is phonemic in Sanskrit and traditionally always marked). Śunya is listed in Monier-Williams' dictionary as a variant but quotable only from Sanskrit dictionaries and word lists – Au101 Jun 15 '23 at 20:28
  • @Au101. Thanks. Typo corrected. – fdb Jun 15 '23 at 21:50
  • 3
    Zephirum, of course, eventually entered English as cypher. – Robert Columbia Jun 16 '23 at 01:09
12

Just an addendum, but you can translate "zero" as nullus, -a, -um when it's used in sentences like, "I have zero pigs." The Romans would say: nullos porcos habeo.

But in English, it's no different from saying, "I have no pigs."

cmw
  • 54,480
  • 4
  • 120
  • 225
9

https://www.translate.com/english-latin says it is nulla. Is it correct?

No, it isn't. Nulla is classical Latin for nothing. It's one thing that the Romans could've used instead of the number zero but it's not the actual number itself. Nihil and nihilum would be other go-tos.

In New Latin, the default is variants of cipher: cifra, cifera, ciphra, cyphra (in Euler), chifra, zifra, ziffra, zifera, ziphera, &c. There's also zephirum

1202, Leonardo Fibonacci, Liber Abaci, Cap. I:

Cum his itaque novem figuris, et cum hoc signo 0, quod arabice zephirum appellatur, scribitur quilibet numerus, […]

With these nine figures, and with this sign 0, which is called zero in Arabic, any number can be written, […]

and zerum if you want zero to show up in the dative and ablative.

lly
  • 776
  • 4
  • 16
0

The Latin word "nulla" is a good choice for translating the English word "zero". Here are some reasons:

  1. The Latin word "nulla" is attested in many ancient documents (as far back as the 6th century AD) to mean the number zero.
  2. The word "null" in computer science derives from the Latin word "nulla". The word "null" in computer science has been used to mean the value 0. It gets used in many contexts, like null pointers, null-terminated strings, and null references.
  3. The word "nulla" is a combination of "ne-" (not) and "ulla" (any), and it can mean "no one, none, not any, zero".
  4. For over one thousand years, the symbol N has been used to mean zero, and it stands for the Latin words "nulla" or "nihil". The letter N is still used today to mean 0 in many professions.

That said, I think there are many other options for translating the English word "zero" into Latin. The word "nulla" is a common choice and it is attested in many ancient and modern documents.

ktm5124
  • 12,014
  • 5
  • 35
  • 74