Предлог «надо» — это вариант предлога «над», который используется в некоторых случаях. ru.wiktionary.org {8-host}
Некоторые отличия:
- «Над» обозначает пространственное отношение — пребывание выше, поверх чего-либо или кого-либо. ru.wiktionary.org kartaslov.ru Примеры: «над столом», «над землёй», «над нами». ru.wiktionary.org kartaslov.ru
- «Надо» употребляется как заместитель предлога «над» перед словами, начинающимися с двух или более согласных, из которых первой является «р» или «л». {8-host} Примеры: «надо рвом», «надо льном», «надо лбом». {8-host}
Таким образом, основное отличие заключается в том, что «надо» используется в определённом контексте как замена предлогу «над».