naysayer
/ˈneɪˌseɪər/
noun
- A person who habitually opposes, criticizes, or expresses negative opinions, especially about new ideas or plans.
- Despite the naysayers, the startup became a huge success.
- She ignored the naysayers and followed her dream.
- Every team has a naysayer who doubts every new proposal.