A pun, also called paronomasia, involves wordplay that suggests two or more meanings achieved by exploiting multiple meanings of words or similar-sounding words for a humorous or rhetorical effect.