Etymology
From Middle English beliven, from Old English belīfan (“to remain”), from Proto-West Germanic *bilīban, from Proto-Germanic *bilībaną (“to remain”), from Proto-Germanic *bi- + Proto-Indo-European *leyp- (“to stick, glue”).
Cognate with West Frisian bliuwe (“to stay”), Dutch blijven (“to remain”), German bleiben (“to remain”), Danish blive (“to be, remain”). More at leave.