Ultimately from Arabic قِلَافَة (qilāfa, “caulking”) (compare French calfater, Spanish calafatear).
calfaîter