1) по степени формального совпадения:
а) полные омонимы – слова, совпадающие в звучании, написании и во всех грамматических формах;
б) неполные (частичные) омонимы;
2) по качеству формального совпадения неполные (частичные) омонимы подразделяются на:
а) омофоны – слова, совпадающие в звучании (рок – рог);
б) омографы – слова, совпадающие в написании: мука´ – му´ка;
в) омоформы – слова, совпадающие только в отдельных грамматических формах: пила (сущ.) – пила < пить.