Definition of heteronymy:
(n) :
The condition of being heteronyms; the relationship between two words with different meanings and either the same spelling or the same pronunciation but not both.
(n) :
The unrelatedness of words for items that are related by being members of a single category.
(n) :
The use of multiple names for a single person or thing; polyonymy
(n) :
A single word or symbol that can have different but related meanings.
(n) :
(by extension) Dissimilarity of people in a single group.
(n) :
Resulting from the actions of multiple or external causal agents.