Омонимы — одинаковые по написанию и/или звучанию, но настолько разные по значению слова, что исходя из контекста их использования можно легко догадаться какое из значений принадлежит омониму.
Принципиально важная добавка. Поскольку, иначе, если бы значения не очень сильно отличались, то омонимия была бы нецелесообразна.
Накосил косой траву.
А своей косой Танюша
Подкосила и Андрюшу.