unnerver

Etymology

From unnerve + -er.

noun

  1. One who unnerves.