The only free and comprehensive online etymological dictionary of the Spanish language
odio (1) m. (Noun) "hatred"
13th cent. An uncommon word until the 15th cent. From Latin odium 'id.' From Proto-Italic *odio- 'id.' From Proto-Indo-European *h3od-i̯o- 'id.' From an ancient verbal root *h3ed- "to hate."
Indo-European
Romance
Portuguese ódio, Catalan odi, Italian odio, Sardinian odiu
Germanic
Old Norse etja "to incite," Old High German an-azzen 'id.,' Old English atol "terrible"
Hellenic
Ancient Greek ὀδύσασθαι (odysasthai) "to be angry"
Armenian
Armenian ateam "to hate"