Отличие грамматического омонима от многозначного слова заключается в следующем:
Грамматические омонимы — это слова одной и той же или разных частей речи, совпадающие в той или иной грамматической форме, но различающиеся по значению. 5 Например: «лечу людей» (глагол, начальная форма: лечить) — «лечу на самолёте» (глагол, начальная форма: летать). 5
Многозначные слова — это слова, имеющие два или больше лексических значений, объединённых общим смыслом. 3 Между разными значениями многозначного слова всегда обнаруживается определённая связь — они связаны отношением производности (одни значения развиваются из других, на их базе). 6