Heteronym
Two words that are spelled differently, pronounced differently and have different meanings.
Fish and Tire
Blue and Yesterday
Tree and Nickel
Blue and Yesterday
Tree and Nickel
Heteronym
A word that ain't gay.
The word "faggot" is not a good example of a heteronym.