Where does “no” come from?

no (English) comes from Middle English no, from Old English nā, from Old English ne, from Old English ealles, from Old English -es, from Proto-Germanic -as, from Proto-Indo-European -ēs, from Proto-Indo-European -ess — Creates action nouns or result nouns from verbs;...

Ancestry of “no”, step by step

no traces back through 3 separate lines of ancestry.

via Middle English no

StepLanguageWordMeaning
1Middle Englishnono
2Old Englishno
3Old Englishnenot; or, and not; "ne... ne..." is used to mean "...
4Old Englisheallescompletely, wholly, entirely; totally,...
5Old English-espossessive marker, indicating that an object...
6Proto-Germanic-asused in formation of adverbs
7Proto-Indo-European-ēsPrimarily forms adjectival bahuvrīhi compounds
8Proto-Indo-European-ess
9Proto-Indo-European-osCreates action nouns or result nouns from verbs;...

via Latin numerō

StepLanguageWordMeaning
1Latinnumerōto count, enumerate
2Latinnumerusnumber; collection, quantity; rank, position
3Proto-Italicnomezos
4Proto-Indo-Europeannémesos

via Japanese

StepLanguageWordMeaning
1JapaneseNoh, a form of classical Japanese musical drama;...
2Middle Chinesetalent, ability

Words derived from “no

Every word from Proto-Indo-European -os