The Spanish for “horse” caballo, comes from the Latin for the same. From that Latin root, we get a bunch of English words including:

All of these share the same c‑v-l root (which turns into c‑b-l in Spanish).