From Middle English beleven, from Old English belǣfan ("to leave, let remain"), corresponding to - + leave. Merged with Middle English bliven, beliven ("to remain, stay"), from Old English belīfan ("to remain"). More at belive.