heckler

noun
  1. a person who interrupts a public speaker with critical or hostile comments

Examples