naysayer
Noun
Meaning
someone with an aggressively negative attitude
Source: WordNetSynonyms
cynic
pessimist
doubter
downer
misanthrope
croaker
misfit
hater
critic
antagonist
anomaly
adversary
heretic
dissident
cassandra
Show all synonyms