1690s, from keel (n.) + boat (n.).
keck
*ked-
Ked
kedge
keel
keelboat
keeled
keelhaul
keelson
keen
keenly