Происходит от сущ. герой, далее от др.-греч.ἥρως «богатырь, витязь; полубог, герой», далее из неустановленной формы; предполагают связь с праиндоевр. *ser- «защищать». В ряде европейских языков слово заимств. через лат.heros. Русск. герой заимств., вероятно, через франц. héros «герой», как и героиня — из франц. héroïne (-иня по аналогии с богиня и т. д.). Форма героический соответствует франц. héroïque и нем. heroisch. В XVIII в. вместо них использовался вариант ирой (ироический) под влиянием ср.-греч. и нов.-греч. произношения слова ἥρως. Использованы данные словаря М. Фасмера. См. Список литературы.