heteronym

noun
  1. a word that is spelled the same as another word but has a different pronunciation and meaning
  2. Usage: linguistics

Examples