Nouns

(n)detractor, disparager, depreciator, knockerone who disparages or belittles the worth of something