From Polyglot Club WIKI
In English, there are some words that have the exact same pronunciation but different meanings and different spellings. These words are called homophones.
Why is the Knowledge of Homophones Essential?
Since they are pronounced identically or nearly identically, language learners must take care not to misunderstand or become confused when listening to spoken conversation.
In order to be certain of the meanings of these homophones, the language learner must master them and acknowledge their different meanings.
At any rate, in cases of confusion, the context of the use of the words in conversation might help out.
Examples of Homophones
Below are some famous homophones that language learners should look out for:Flow Floe