Homonyms ("same name") are words that are spelled the same and pronounced the same, yet have different meanings. An example is "bay" which can mean a body of water or a beagle's howl.
Homophones ("same sounds") are words that are pronounced the same but have different meanings (and usually spellings). An example is "led" and "lead" (the metal).
Homographs ("same writing") are words that spelled the same but aren't necessarily pronounced the same and have different meanings. An example is "wind" (blowing) and "wind" (a clock).
Heterographs ("different writing") are words that are spelled differently, have different meanings, yet are pronounced the same. An example is "red" and "read".
Heteronyms ("different names") are words that are spelled the same, but proncounced differently and have different meanings. An example is "minute" (60 seconds) and "minute" (tiny).
Homophones ("same sounds") are words that are pronounced the same but have different meanings (and usually spellings). An example is "led" and "lead" (the metal).
Homographs ("same writing") are words that spelled the same but aren't necessarily pronounced the same and have different meanings. An example is "wind" (blowing) and "wind" (a clock).
Heterographs ("different writing") are words that are spelled differently, have different meanings, yet are pronounced the same. An example is "red" and "read".
Heteronyms ("different names") are words that are spelled the same, but proncounced differently and have different meanings. An example is "minute" (60 seconds) and "minute" (tiny).