wit-cracker

Noun

 * 1)  One who makes jests; a joker.