flaile (Middle English) comes from Middle English fleil, from Old English fligel, from Old English flegel, from Proto-Germanic *flagil, from Latin flagellum, from Latin -lus, from Proto-Italic -elos, from Proto-Indo-European -e-lós — Forms agent nouns from verbal roots.
Ancestry of “flaile”, step by step
flaile traces back through 3 separate lines of ancestry.