Esta expresión tiene su origen en el latín. La palabra "cabo" significa un extremo y la palabra "rabo" significa la extremidad inferior de la columna vertebral de los animales, también llamada "cola". En este caso, la palabra "cabo" deriva de la palabra latinacaput que en español significa cabeza. Así que esta expresión realmente se refiere a "de la cabeza a la cola", es decir, desde el extremo superior hasta el extremo inferior de un animal.