paronomasia

a playing on words; punning.