homonym
A word that sounds like another word but means something different.
A homonym is a word that has the same spelling or the same sound as another word but has a completely different meaning. Sometimes homonyms are spelled the same way, and sometimes they're spelled differently.
Take the word “bat.” You might swing a bat at a baseball game, or you might see a bat flying through the sky at dusk. Same spelling, same sound, totally different meanings. That's a homonym.
Or consider “deer” and “dear.” They sound identical when you say them out loud, but one is an animal that bounds through the forest, while the other is a way to address someone you care about, like starting a letter with “Dear Grandma.” Different spellings, same sound, different meanings: homonyms.
English is packed with homonyms, which is why it can be tricky to learn. “Right” could mean correct, a direction, or a privilege you have. “Fair” might describe a carnival, light-colored hair, or treating everyone equally. When people are writing, they have to pay attention to which homonym they're using. A computer's spell-checker won't catch it if someone writes “I ate the whole pizza” versus “I dug a hole in the ground,” because both are real words spelled correctly.
Understanding homonyms helps people become better readers and writers by catching meanings from context rather than sound alone.