punster (n.) Look up punster at Dictionary.com
c.1700, "a low wit who endeavours at reputation by double meaning" [Johnson], from pun + -ster.