Омоніми - різні слова, що мають однаковий склад. В межах омонімії в широкому сенсі виділяють:
- Омофона - слова, що звучать однаково, але мають різний склад фонем, що виявляється в інших формах цих слів і в похідних словах (прут, прут - ставок, прутик)
- Омоформи - слова, у яких в одній або декількох формах збігається і вимова, і склад фонем, наприклад три - числівник і три - дієслово.
- власне омоніми
- справжні омоніми - слова, що звучать однаково, мають одінковий склад фонем і морфологічний склад, в т.ч. в різних словоформах, але відбулися з двох які раніше не збігалися за звучанням слів, наприклад цибулю - рослина і цибулю - зброя
- випадки, коли омоніми утворені від тих же коренів або основ утворені слова, що збігаються за частиною мови і словозміни, наприклад голубець - фарба і голубець - блюдо
- випадки, коли один і той же слово запозичується в різний час з різним значенням, наприклад банда - розбійники і банда - музичний колектив
- конверсія - перехід слів в іншу частину мови без зміни морфологічного і фонетичного складу, наприклад зло - іменник і зло - прислівник
- випадки, коли полісемія виродилася в омонимию. Як правило, в таких випадках лексичні відмінності підкріплюються граматичними, наприклад настояти - домогтися чого-небудь, вимагає прийменникового управління, настояти - приготувати настоянку, вимагає прямого доповнення.
Омонимию слід відрізняти від полісемії. Омоніми, на відміну від багатозначних слів, повністю втратили подібні компоненти значення, хоча провести точну межу між омонімом і багатозначним словом в деяких випадках буває важко.