Fehl (German) comes from Middle High German væle, from Old French faille, from Vulgar Latin fallita, from Latin falsus, from Latin fallō, from Proto-Indo-European ǵʰwel- — to bend; to lie, deceive.
Fehl (German): fault; flaw; failure