A homophone is a word that sounds exactly like another word but has a different spelling and meaning: heel, heal.