heretic

n. 1 person believing in or practising religious heresy. 2 holder of an unorthodox opinion.  heretical adj.

n. One who holds to a heresy; one who believes some doctrine contrary to the established faith or prevailing religion.