A person who interrupts a speaker or performer with rude comments or criticisms to try to disrupt them.
From the verb 'heckle,' which dates to the 1600s Scottish dialect, possibly from 'hackle' (a tool for combing flax). Applied to interrupting speakers around the 1800s.
Try Another Word