caverne (Middle French) comes from Old French caverne, from Latin caverna, from Latin cavus, from Proto-Italic kawos, from Proto-Indo-European ḱowh₁ós, from Proto-Indo-European ḱewh₁- — to swell; to be strong.
caverne (Middle French): cavern