unbeliever

noun

1.
a person who does not manifest devotion to a deity
2.
a person who holds unorthodox opinions in any field (not merely religion)
3.
a person who does not acknowledge your god