Inherited from Old Latin kapiō, from Proto-Italic *kapjō, from Proto-Indo-European *kapyéti, from the root *kap- (“to seize, grab”).
Cognate with Albanian kap, Breton kavout, Welsh cael, English have, heave, Lithuanian kàmpt, and Ancient Greek κάπτω (káptō).