"Homophones" are words of the same language that are pronounced alike even if they differ in spelling, meaning, or origin, such as "pair" and "pear". "Homophones" may also be spelled alike, as in "bear" (the animal) and "bear" (to carry). But this list consists only of homophones that are not spelled alike.
"Homonym" is a somewhat looser term than "homophone", sometimes referring to all "homophones" and only "homophones", and sometimes referring to the subset of homophones that are spelled alike.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z