quipper
Etymology
From quip + -er.
noun
One who quips; a jester.