Origins
The word 'no' is the primary negation word in English, but its apparent simplicity conceals a double etymology.βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Modern English 'no' actually represents the merger of two distinct Old English words: the adverb 'nΔ' (no, not, never) and the determiner 'nΔn' (no, none, not one). Both were built from the Proto-Germanic negator *nΔ, which descends from PIE *ne (not), but they were formed differently and originally served different functions.
The adverb 'nΔ' β used to negate a statement or refuse a request ('No, I will not') β is a contraction of Old English 'ne' (not) + 'Δ' (ever, always), literally 'not ever.' This is the 'no' of refusal, the word speakers use to reject, deny, or contradict. The determiner 'nΔn' β used to negate a noun ('no man,' 'no reason') β is a contraction of 'ne' (not) + 'Δn' (one), literally 'not one.' From 'nΔn' also descend 'none' (not one) and 'nothing' (not a thing). During the Middle English period, both forms shortened to 'no,' and the distinction between the adverbial and determiner uses became a matter of syntax rather than form.
The PIE root *ne is perhaps the most fundamental grammatical root in the entire family, as it provided the negation system for virtually every daughter language. Its reflexes include Latin 'ne' (not, lest), 'nihil' (nothing β ne + hilum, not a thread), 'nullus' (none β ne + ullus, not any), 'nec/neque' (and not, neither), and the prefix 'in-' (not, as in 'invisible,' 'impossible'). Greek 'nΔ-' produced 'nΔpenthΔs' (without grief β giving English 'nepenthe'). Sanskrit 'na' (not) is the direct cognate. The Germanic branch built an extensive negative vocabulary from *nΔ: 'not' (from 'nΔ + wiht,' not a thing), 'never' (ne + ever), 'neither' (ne + either), 'nor' (ne + or), 'nowhere' (ne + where), 'naught' (ne + ought/aught, not anything).
Old English Period
The history of English negation is a story of cycles. Old English used double or multiple negation as standard grammar: 'ic ne seah nΔn ΓΎing' (I not saw no thing) was emphatic, not redundant. During the Middle English period, this system gradually weakened, and by the Early Modern English period, prescriptive grammarians β influenced by Latin logic β began to condemn double negation as illogical. The modern standard-English rule that two negatives make a positive is a relatively recent imposition, not an ancient feature of the language. Many English dialects worldwide continue to use multiple negation in the Old English pattern.
The pronunciation of 'no' as /nΙΚ/ (with a diphthong) reflects the Great Vowel Shift. Old English 'nΔ' had a long monophthong /aΛ/, which Middle English preserved, and the Great Vowel Shift (c. 1400β1700) raised and diphthongized to /noΛ/ and eventually /nΙΚ/. The same shift affected 'so,' 'go,' 'know,' and other words with historical long 'a' or 'o.'