From Middle English above, aboven, abuven, from Old English ābufan, onbufan, from a (“on”) + bufan (“over”).
abufe