Homonim se može promatrati kao podskup homografa. Homonim se također može smatrati podskupom homofona. Dok homograf znači riječi koje se pišu isto, a homofon riječi koje zvuče isto, homonim znači riječi koje imaju isti zvuk i pravopis, ali su različite riječi. Upotrijebimo neke primjere da razjasnimo razlike između homonima i ova druga dva slična pojma.
Homografi koji nisu homonimi uključuju riječi kao što su read koje označavaju sadašnje vrijeme glagola “čitati” i read koje predstavljaju prošlo vrijeme istog glagola. Budući da se ove dvije riječi, iako se pišu isto, izgovaraju različito, one su homografi, ali ne i homonimi.
Homofoni koji nisu homonimi uključuju riječi poput peer, što znači “jednak”, i pier, što znači mjesto za pristajanje čamca. Budući da se ove dvije riječi izgovaraju identično, ali nemaju isti pravopis, one su homofoni, ali ne i homonimi.
I treći primjer riječi za koje se može činiti da su homonimi, ali nisu su riječi s više značenja: riječi s istim korijenom, ali s različitim inkarnacijama, kao što su, možda, imenica i glagol. Budući da su to zapravo iste riječi koje se koriste na različite načine, one ne zadovoljavaju kriterije za homonime. Ali ako uzmemo riječi peer što znači “osoba jednakog položaja” i peer što znači “pozorno gledaj”, tada imamo dvije različite riječi koje imaju isti pravopis i isti zvuk, a ovo je primjer homonima.
Homografi zbunjuju ljude, jer ponekad isti pravopis ima više izgovora i morate odrediti na koje se značenje upućuje prije nego što znate kako ga izgovoriti. Homofoni zbunjuju ljude jer im identičan zvuk daje blisku identifikaciju u našim umovima, a ako ne uskladimo pravopis sa značenjem, onda ćemo završiti s tipkarskim pogreškama. Homonimi nemaju niti jedan od ovih problema: budući da imaju identičan pravopis i identične zvukove, osim ako ne postoje drugi homofoni s različitim zvukovima ili homografi s različitim pravopisima, s njima je stvarno teško pogriješiti.