The only free and comprehensive online etymological dictionary of the Spanish language
ocho (Cardinal Number) "eight"

13th cent. From Latin octo 'id.' From Proto-Italic *oktō 'id.' From Proto-Indo-European *h3ḱtéh3 'id.'

Romance: Western Vulgar Latin: Asturian ocho, Portuguese oito, Galician oito, Catalan vuit, French huit, Italian otto ; Eastern Vulgar Latin: Aromanian optu, Romanian opt ; Sardinian: oto

Indo-European: Celtic: Old Irish ocht, Old Welsh oith, Old Breton eith, Cornish eath; Germanic: Gothic ahtau, Old Norse átta, Old High German ahto, Old Saxon ahto, English eight; Balto-Slavic: Old Church Slavonic osmь, Russian vósem', Czech osm, Polish osiem, Slovene ǫ́səm, Lithuanian aštuonì, Latvian astuôņi; Albanian: tetë; Hellenic: Ancient Greek ὀκτώ (októ); Armenian: utʿ; Indo-Iranian: Sanskrit aṣṭā́, Young Avestan ašta; Tocharian: A okät, B okt