heretic

noun someone who believes or teaches something that goes against accepted or official beliefs

Play SAT Word Game