Homonyms are words that have the same spelling and pronunciation but have different meanings. For example, Rose (which refers to one type of flower) and Rose (which was passed in the form of growth) are written and pronounced the similar way.
In short (short period) and short (underwear)
Bright (as opposed to dark) and bright (SMART)
Stem (to harass the following) and stem (part of plant)
Book (which read) and book (reserve) are homophones, homonyms and homographs
Principle and principal are homophones
They are there and are homophones
Homographs are words that are spelled the same, no matter how they are pronounced. If homographs are pronounced the same, they are homophones. The first example of "Rose" (noun) and "Rose" (verb) homographs, homonyms, while homophones. If homographs are pronounced another way, they are called heteronyms. An example is the bow (weapon, arrow) and bow (bend). They are spelled the same but they differ when it comes to pronunciation.
Bass (fish) and bass (low voice) are homographs, homonyms and homophones
Minute (small) and minute (time measure) are homographs
Wound (past form of wind) and wound (injury) are homographs, homonyms and homophones
These are the similarity and differences between homonyms, homophones and homographs.