Neo comes from the Ancient Greek prefix neo- meaning “new” via néos (new; fresh young; youthful) developed from a PIE root word. Neo is also a Latin word which is the second conjugation of netus meaning “weave; spin”; in Italian it means “mole; beauty spot; flaw, defect” which comes from Latin naevus (birthmark; mole). In Old English nēo means “corpse” via Proto-Germanic *nawiz (corpse) derived from a PIE root word and it seems to be an Anglo-Saxon word meaning “never”.
I’ve also seen Neo listed as a South African Tswana unisex name meaning “gift”.
Origin: Proto-Indo-European, Tswana
- Neon (Ancient Greek, English, German)
- Nea (Latin, English)