Do you know the difference between homophone, homonym and synonym?
In a nut shell:
- synonym – a word with the same meaning
- homonym – a word with the same spelling and different meaning
- homophone – a word with the same pronunciation (can have different spelling and different meaning)
See more details in these diagrams: