A homophone is a word pronounced the same as another but having a different spelling and meaning.