Чтобы отличить наречие «наверху» от существительного с предлогом, нужно задать вопрос. 14
Для наречия подойдёт вопрос «где?». 4 Если ответ — «наверху», то написание будет слитным. 14
Для существительного с предлогом — вопрос «на чём?». 14 Чаще следом идёт уточнение «верх чего», подразумевается в тексте: «на верху холма», «на верху дома». 1
Также о том, что в предложении слово выступает в качестве существительного, говорит его прямое значение и зависимое слово. 2 Например: «на верху лестницы» (на верху чего? лестницы), где «лестницы» — зависимое слово. 2