haranguer
One who lectures
A haranguer is someone who delivers harangues—lengthy, aggressive speeches meant to criticize or persuade.
The word suggests relentlessness and intensity: The haranguer on the corner wouldn't let passersby ignore him.
It often carries a negative connotation, implying someone tedious or overbearing rather than genuinely persuasive.
Skilled public speaker
- rhetoricianExpert in persuasive speaking
- declaimerOne who speaks formally
- speechifierOne who orates
- exhorterOne who urges strongly
proselytizer · evangelist · demagogue · rabble-rouser · firebrand · agitator · polemicist · propagandist
One who prattles endlessly
- blowhardBoastful empty talker
- gasbagTedious endless talker
- motormouthNonstop rapid talker
- ranterOne who harangues loudly
sermonizer · pontificator · bloviator · monologist · rambler · babbler · prattler · blatherer
Habitual intimidator
- berateCriticize severely and lengthily
- hecklerOne who taunts performers
- ranterOne who harangues loudly
- scolderOne who rebukes harshly
castigator · upbraider · raver · railer · denouncer · confronter · assailant · attacker
One who criticizes constantly
- nitpickerOne who criticizes trivial details
- carperHabitual faultfinder
- cavilerOne who nitpicks
- censurerOne who condemns
reprover · disparager · detractor · castigator · scold · nag · complainer · grumbler
orator
Skilled public speaker
- rhetoricianExpert in persuasive speaking
- declaimerOne who speaks formally
- speechifierOne who orates
exhorter · proselytizer · evangelist · demagogue · rabble-rouser · firebrand · agitator · polemicist · propagandist · soapbox
windbag
One who prattles endlessly
- blowhardBoastful empty talker
- gasbagTedious endless talker
- motormouthNonstop rapid talker
ranter · sermonizer · pontificator · bloviator · monologist · rambler · babbler · prattler · blatherer · jabberer
bully
Habitual intimidator
- berateCriticize severely and lengthily
- hecklerOne who taunts performers
- ranterOne who harangues loudly
scolder · castigator · upbraider · raver · railer · denouncer · confronter · assailant · attacker · aggressor
faultfinder
One who criticizes constantly
censurer · reprover · disparager · detractor · castigator · scold · nag · complainer · grumbler · kvetch
- criticscritic, critics, criticizer, criticizers, faultfinder
- noisemakersnoisemaker, air horn, bell, buzzer, kazoo
- troublemakerstroublemaker, rascals, delinquents, imps, brats
- tormentorstormentor, tormenter, torturer, torturers, persecutor
- reproversrebukers, reproachers, upbraiders, chastisers, admonishers