Aeglaeca

Variant of Anglo-Saxon Aglaeca, meaning both demon, monster, fiend, and hero, warrior