punsmith

English

Etymology

From pun +‎ smith.

Noun

punsmith (plural punsmiths)

  1. A person who invents puns, or plays on words.