quipper

noun

One who jests or quips.

noun

One who quips; a jester.