If you compulsively pun you are called a paronomasiac.
Tim Vine