nigh
Word family
Synonym discussion
Sense: adverb/2
All four expressions describe something falling just short of completion, but they differ in register and syntax. 'Almost' is the neutral, everyday choice — it works in any context ('She almost cried'). 'Nearly' is very similar but slightly more common with measurements ('nearly ten years') and tends to feel more factual. 'Nigh on' is distinctly literary or archaic; a writer who uses it signals deliberate formality, often with numbers or durations ('nigh on fifty guests'). 'All but' carries a stronger sense of 'everything except the final step' and pairs naturally with past participles ('the task was all but finished'). In modern writing, 'almost' or 'nearly' will always be the safer choice; reserve 'nigh on' for historical or poetic texts.
Common collocations
Etymology
'Nigh' comes from Old English 'nēah' (near), related to Old Saxon 'nāh', Old High German 'nāh' (modern German 'nah'), and Old Norse 'nā-' — all pointing to a Proto-Germanic root *nēhwa- meaning 'close, near'. In Old English, it existed as a full adjective/adverb/preposition system with comparative 'nīerra' (nearer) and superlative 'nīehsta' (nearest), from which we get modern 'next' (originally the superlative of 'nigh'). The word was the standard English term for 'near' through the Middle English period, but from the 13th century onward the form 'near' (originally the comparative 'nearer') gradually took over the positive sense, pushing 'nigh' into literary and dialectal use.