Homographs are two or more words that are spelled the same but have different meanings. If the words also have different pronunciations, they are also considered heteronyms.

Here is a list of homographs. Heteronyms are starred...