paronomasia

noun

1.
a humorous play on words