"Heterophone" literally just means "different sound", and this term is sometimes applied to words that are just pronounced differently, irrespective of their spelling.Such a definition would include virtually every pair of words in the language, so "heterophone" in this sense is normally restricted to instances where there is some particular reason to highlight the different sound.