Разница между «наверх» и «на верх» с точки зрения современной грамматики заключается в том, что это разные части речи. 3
«Наверх» — это наречие, которое пишется слитно и указывает направление. 34 Например: «поползли наверх», «устремился наверх», «пошли наверх», «ведёт наверх». 3
«На верх» — это сочетание предлога и существительного, которое пишется раздельно. 34 Например: «на верх автомобиля», «на верх пригорка», «на верх кроны», «на верх здания». 3
Таким образом, «наверх» обозначает направление, не поясняя при этом, какой верх имеется в виду, а «на верх» — это указание на конкретный предмет, о верхе которого идёт речь. 3