Dictionary.com Word FAQs
What do you call words that are pronounced the same but have different meanings and/or spellings?
Homophones are 'one of two or more words, such as "night" and "knight," that are pronounced the same but differ in meaning, origin, and sometimes spelling.' There are also homonyms and homographs. There are around 300 homophones, with examples being "ad/add," "air/ere/heir/err" (though the correct pronunciation of the last word is held to be \ur\, as in further), "ball/bawl," and "night/knight." You will find a list at The Homonym/Homophone Page. Homonyms are words that have the same sound and often the same spelling but differ in meaning, such as the noun "bear" and the verb "bear." Homographs are words that have the same spelling but differ in origin, meaning, and sometimes pronunciation.