punster
noun
°A person who likes to make puns.