| Definition -
(1) A word that is spelled the same as another but which is pronounced differently and has a different meaning, i.e. they are homographs that are not homophones.
For example, the word desert means "abandon" when it is pronounced di - 'zert, but it means "arid region" when it is pronounced 'dezz - ert.
(2) (obsolete) A name of a thing in one language that is a translation of the name in another language. For example, the phrase loan translation is a heteronym of the German Lehnübersetzung, loan translation.
1. When the word was first coined, it was used in both senses initially, but (1) has become the common definition.
Etymology - The word derives from the Greek heteros, the other one + onoma, name.
Oxford English Dictionary - Its first citation for sense (1) is from 1889.
Its first citation for sense (2) is from 1885:
"Vernacular names which are more or less precise translations of Latin names, or of names in any other language, may be called heteronyms."
(B. G. Wilder Jour. Nerv. Dis. xii. (Cent.),)