naysayer
1. [ noun ] someone with an aggressively negative attitude
Related terms: obstructionist technophobe
Similar spelling:   Nasser
  Nassar