Names for the number 0 in English such as 2-2, while null is used for an undefined states (for example a memory location that has not been explicitly initiated). Sporting terms (see above) are sometimes used as slang terms for zero as are "nada", "zilch" and "zip". "Zilch" is a slang term for zero, and it can also mean "nothing". The origin of the term is unknown. Names for the number 0 in English Zero is the usual name for the number 0 in English. In British English "nought" is also used. In American English "naught" is used occasionally for zero, but as with British English, "naught"
Names for the number 0 in English similarly come from Old English "āwiht" and "ōwiht", which are similarly compounds of "a" ("ever") and "wiht". Their meanings are thus the opposites to those of "naught" and "nought", and in English they in fact, strictly speaking, mean "anything" or "all". (Fowler notes that "aught" is an archaism, and that "all" is now used in phrases such as "for all (that) I know", where once they would have been "for aught (that) I know".) However, "aught" and "ought" are also sometimes used as names for 0, in contradiction of their strict meanings. The reason for this is a rebracketing, whereby