A portmanteau is a word that comes from mixing parts of two (or more) other words together.
See also pun.