The only free and comprehensive online etymological dictionary of the Spanish language
héroe m. (Noun) "hero"
Late 15th cent. From Latin heroem, accusative of heros 'id.' Borrowed from Ancient Greek ἥρως ‎(heros) 'id.' Of unknown origin. Presumably borrowed from a non-Indo-European language.
Indo-European
Romance
Portuguese herói, French héros, Italian eroe, Romanian erou