Омоніми з'являються внаслідок: звукових змін у слові у процесі розвитку мови; смислових змін у слові у процесі розвитку мови; випадкового збігу звучання слова рідної мови та запозиченого з іншої мови; випадкового збігу звучання форми різних слів. Розрізняють омоніми: повні (абсолютні) — омоніми, у яких збігається уся система форм. Наприклад, ключ (від замка́) — ключ (джерело), рукав (елемент одягу) — рукав (річки).