Орфографический словарь Лопатина

на верху

орф.

наверху, нареч. и предлог (сидеть наверху; гнездо наверху ели), но сущ. на верху (на плоской поверхности подъемного навеса, крыши); быть на верху блаженства

Русский орфографический словарь Лопатина