noun.
One who contradicts or denies what is alleged; an opposer.
noun.
A person who gainsays others; a disagreeable person.
Word Usage
"If he had been interested only in anointing himself a gainsayer of modern art, he could have simply refused to make art at all and confined himself to showing up at gallery openings dressed as Savonarola."