Naysayer has 2 different meanings across 1 category:
Noun
someone with an aggressively negative attitude
One who consistently denies, criticizes, or doubts; a detractor.