From Old Cornish floh. Possibly from Old High German flōh flea but irregular plural suggests a Celtic origin. Cognate with Breton floc'h.
flogh (plural fleghes or fleghys)