Разница между английским словом hero и русским «герой» заключается в некоторых особенностях значения:
Таким образом, hero может указывать на разные аспекты, связанные с понятием «герой», в то время как русское слово «герой» фокусируется на общем значении человека, совершившего доблестный поступок. translate.academic.ru www.italki.com
При этом полностью отождествлять эти понятия нельзя, так как в основе каждой культуры лежит своя система предметных значений и социальных стереотипов. cyberleninka.ru