Это спорный вопрос, в разных словарях он решается различно.
Омоним – слово, тождественное с другим по звуковой форме, но отличное от него по значению, напр. "град" - город и "град" - метеорологическое явление.
Если эти значения приводятся в разных словарных статьях, то, с точки зрения составителя словаря, это омонимия.
Как вариант - самолет МиГ. Но это, скорее, омоним.
Слово верх многозначное, омонимы словарями не фиксируются. В этом можно убедиться, воспользовавшись толковым словарем, например на нашем портале. Многозначное слово описывается в одной словарной статье, значения нумеруются внутри статьи. Омонимы описываются в разных статьях, в этом случае обычно нумеруются статьи (ср. со статьями для омонимов брак).