punster

[puhn-ster] /ˈpʌn stər/
noun
1.
a person who makes puns frequently.
Origin
1690-1700; pun + -ster
British Dictionary definitions for punster

punster

/ˈpʌnstə/
noun
1.
a person who is fond of making puns, esp one who makes a tedious habit of this
Word Origin and History for punster
n.

c.1700, "a low wit who endeavours at reputation by double meaning" [Johnson], from pun + -ster.