heretic – n. someone who believes or teaches something that goes against accepted or official beliefs