From Middle High German kūle, ultimately from the root of Keule (“club”). Cognate with German Kaule.
Kaul f (plural Kaulen, diminutive Kailchen)