halowen (Middle English) comes from Middle English halow, from Old English ēalā — O!, alas!, oh!, lo!.