Someone who writes an epigram (any meanings)
A person who tells jokes; a joker.
Jester, court jester.
A person who plays practical jokes.