1.
a word that is pronounced in the same way as one or more other words but is different in meaning and sometimes spelling, as are "hair" and "hare."
2.
a letter or diphthong that has the same sound as one or more other letters or diphthongs
3.
a word that sounds the same as another word but has its own spelling, meaning, and origin