detractor
definition
a person who belittles or criticizes someone or something
example
Despite her many accomplishments, she has faced criticism from a number of detractors who underestimate her abilities.
synonyms
criticopponentdisparager
word origin — from the Latin word 'detrahere', meaning 'to pull down or take away'