doubter

noun

1.
someone who habitually doubts accepted beliefs
Derived from:
doubt
2.
someone who is doubtful or noncommittal about something
Derived from:
doubt