cauchemare (Middle French) comes from Old French cauquemare, from Norman cauche, from Old French chauce, from Vulgar Latin calcea, from Latin calceus, from Latin calx, from Ancient Greek χάλιξ — small stone, pebble; gravel, rubble.
cauchemare (Middle French): nightmare