The only free and comprehensive online etymological dictionary of the Spanish language
caber (Verb) "to fit"
12th cent. From Latin capere "to take in," "to capture." From Proto-Italic *kap-i- 'id.' Of unknown origin.
Indo-European
Romance
Asturian caber, Portuguese caber, Galician caber, Catalan cabre
Germanic
Gothic haban "to have," Old Norse hafa 'id.,' Old High German habēn 'id.,' Old Saxon hebbian, Old English habban (English to have)
Albanian
kap "to seize"
Balto-Slavic
Latvian kàmpt "to obtain"