Definition of anti-hero noun from the Oxford Advanced Learner's Dictionary

the main character in a story, but one who does not have the qualities of a typical hero, and is either more like an ordinary person or morally bad Anthony Perkins is the evil anti-hero of the Hitchcock thriller ‘Psycho’. Wordfinderanti-hero, baddy, character, goody, hero, love interest, narrator, protagonist, trait, villain See related entries: Immoral, Characters in a story, Elements of a story