Meaning of “hero” - Learner’s Dictionary

hero

noun [ C ] uk us /ˈhɪərəʊ/ (plural heroes)
BRAVE PERSON

B1 someone who does something brave or good that people respect or admire them for:

He became a national hero for his part in the revolution.
MAIN CHARACTER

B1 the main male character in a book or film who is usually good:

the hero of her new novel

(Definition of “hero” from the Cambridge Learner’s Dictionary © Cambridge University Press)