gainsayer - noun

singulargainsayer
pluralgainsayers