naysayer Play nounOne who consistently denies, criticizes, or doubts; a detractor.nounsomeone with an aggressively negative attitude