Homonim adalah suatu kata yang memiliki relasi makna yang berbeda tetapi mempunyai kesamaan dalam hal fonologis atau ortografis (tulisan).[1] Jika lafalnya sama disebut homofon, tetapi jika yang sama adalah ejaannya maka disebut homograf.[2] Contoh homonimi baik itu homograf atau homofon memang lebih banyak dijumpai pada bahasa Inggris dibandingkan pada bahasa Indonesia. Untuk membedakan kata-kata yang memiliki persamaan dalam hal penulisan atau pelafalan namun maknanya berbeda yakni dengan memperhatikan konteks kalimat secara utuh, bukan hanya fokus pada katanya saja. Melalui konteks kalimat secara utuh, akan dengan mudah memahami makna kata yang dimaksud.[1]
Homonim bukan kata melainkan dua buah kata atau lebih yang kebetulan bentuknya sama. Penafsiran pada homonim bisa terjadi pada seluruh satuan gramatikal kata tersebut. Maka dari itu, homonim akan memiliki makna yang berbeda pula. Di dalam kamus homonim disimpan sebagai entri yang berbeda-beda, sehingga tidak ada hubungan makna yang terdapat antara kata yang satu dan kata yang lainnya.[3]