Recibe su nombre del río Cachapoal, que cruza la provincia de este a oeste.