nonce
C2Pronunciation
UK
- /nˌɒnsˈiː/
US
- /ˈnɑns/
Meanings
Noun
a slang accusation or insult for a person regarded as a sex offender, especially an abuser of children; not always a precise legal label
a number or value generated for one-time use in a security or authentication process
Adjective
coined or used for a single occasion, especially of a word or expression
Beyond the definition
The term "nonce" comes from an old phrase that survives in "for the nonce," meaning "for the present time" or "for this one occasion." In modern use, the word appears most often in technical settings. In linguistics, a "nonce word" is a word made for a single occasion. In cryptography, a "nonce" is a value used only once, often during login or message checking, to help stop certain kinds of attacks. Outside these fields, the word has a very different and much harsher meaning in British English, where it is a highly offensive insult for a sex offender, especially one who abuses children. Because of that, using the word in casual conversation, especially in the UK, can easily cause offense or confusion.
Originally, "nonce" grew out of an older English expression that became "for the nonce," meaning "for this occasion" or "for now." From that sense, the word came to describe something made or used for one particular case. Imagine a writer inventing a new word to capture a feeling that no ordinary word quite fits; that is a "nonce word." It does its job for that one moment and may never appear again.
The word also became important in computing, especially in cryptography and security. There, a "nonce" is a value used only once. It may be a random or unique string sent during authentication or attached to a message so that an old message cannot simply be sent again in a replay attack. In this technical setting, the word is neutral, precise, and common.
But the word has another life as well. In British slang, "nonce" is a deeply offensive insult for a sex offender, especially someone who abuses children. That meaning is very strong in the United Kingdom and is also widely recognized online. Because of this, the word can sound shocking or aggressive outside a technical or academic context.
So the word lives in two very different worlds. For programmers and linguists, it is a useful technical term for something created or used just once. In everyday British usage, though, it is a harsh insult. That contrast makes it a good example of how context controls meaning. If you are not discussing language or encryption, it is usually safer to choose a simpler word such as "temporary," "one-off," or "made for one occasion."
Examples
- 1
Authentication
The server generates a fresh nonce for each login request.
- 2
Coined word
The translator kept the writer's nonce word instead of replacing it with a normal one.
- 3
Formal phrase
We will accept that answer for the nonce, but we may change it later.
- Usagefor the nonce
for now; old-fashioned or formal
- 4
British insult
In British slang, calling someone a nonce is a serious insult.
- Cautionnonce
an offensive slang word in British English
See also
Forms and spellings
1 form open this card.
Main spelling
- noncenounadjective