ranter (n.)
- blatherskite
- bluff
- bluffer
- blusterer
- braggart
- bravo
- bully
- bullyboy
- canter
- debater
- demagogue
- dissembler
- dissimulator
- haranguer
- hector
- hypocrite
- panelist
- pharisee
- poser
- rabble-rouser
- raver
- religionist
- roisterer
- sniveler
- snuffler
- speaker
- speechifier
- speechmaker
- spokesman
- spokeswoman
- spouter
- swaggerer
- swashbuckler
- talker
- tub-thumper