More specifically, homonyms are words that:
* Sound the same (have the same pronunciation)
* But have different meanings
* May or may not be spelled the same
For example:
* "bear" (the animal) and "bear" (to carry) are homonyms.
* "to, too, and two" are homonyms.