I confuse the definitions of homonym, homophone and homograph and judging by the websites I have read on the subject this is not unusual.
According to the OED the definitions are as follows:
Homonym means each of two or more words that are spelled and pronounced in the same way but have different meanings and origins.
Homophone means each of two or more words that are pronounced in the same way but have different meanings, origins or spelling.
Homograph means each of two or more words spelled in the same way but with different meanings and origins and often different pronunciations.
It doesn’t really matter that I cannot remember which is which as I am happy just reading books proofread by people who understand that new and knew (homophones) are not interchangeable. Reviewers like to moan about the grammatical errors and spelling mistakes of new Indie authors and sadly their criticism is sometimes justified; however, recently I have downloaded several classic novels and been presented with here instead of hear, there instead of their etc. in spite of the earlier hardback versions, produced by mainstream publishers, using the right spellings. Presumably reviewers do not read these ebooks as the stories are well known and will continue to reserve their diatribes for the Indie author community.