punster

noun

1.
someone overly fond of making puns
Derived from:
pun