Punnology

n.
  1. The art or practice of punning; paronomasia.