“Homophone: (Greek ‘same sound’): A word which is pronounced the same as another but has a different spelling and meaning, e.g.: foul/fowl; wood/would; pearl/purl.”
Excerpted from: Cuddon, J.A. The Penguin Dictionary of Literary Terms and Literary Theory. New York: Penguin, 1992.