In semantica, l'omonimia (dal greco ὁμωνυμία, homonymia, per il tramite del latino homonymia) è un fenomeno per cui due forme linguistiche presentano la stessa forma ortografica e fonologica, ma hanno diverso significato e diversa etimologia. Sono dunque omonimi quei termini, distinguibili l'uno dall'altro, che sono scritti allo stesso modo (per cui si dicono omografi) e si pronunciano allo stesso modo (per cui si dicono omofoni). Ad esempio, in italiano le parole vite (plurale di vita), vite (pianta) e vite (organo filettato) sono omonime.