Noun
wisecracker (plural wisecrackers)
A person who makes wisecrack remarks; a smart aleck.
The ironist is not bitter, he does not seek to undercut everything that seems worthy or serious, he scorns the cheap scoring-off of the wisecracker. Robertson Davies