Омонимы полные (абсолютные) — омонимы, у которых совпадает вся система форм. Например, наряд (одежда) — наряд (распоряжение), горн (кузнечный) — горн (духовой инструмент).
Омонимы частичные — омонимы, у которых совпадают не все формы. Например, ласка (животное) и ласка (проявление нежности) расходятся в форме родительного падежа множественного числа (ласок — ласк).
Омонимы грамматические, или омоформы — слова, совпадающие лишь в отдельных формах (той же части речи или разных частей речи). Например, числительное три и глагол тереть совпадают лишь в двух формах (к трём — мы трём, три яблока — три сильнее!), а в английском языке прилагательное left и глагол to leave совпадают лишь в одной форме.