Synset
a person who holds unorthodox opinions in any field (not merely religion)
<noun.person>
heretic
semantic pointers
hypernym
nonconformist, recusant