Homonyms are words spelled or pronounced alike but different in meaning. Since homonym is used to (ambiguously) describe either a homograph or homophone, it can cause confusion, though it is often heard in classrooms in early grades. The root -nym simply means “word” or “name,” so it applies more broadly than its counterparts.