punnology

Noun

 * 1) The art or practice of punning; paronomasia.