Antes de la conquista española, el valle del río Cachapoal estaba habitado por los cachapoales y es probable que el nombre de Rancagua sea una castellanización del idioma mapuche "rangka" ("Lasthenia kunthii") y "we", en castellano "lugar", significando "lugar de rancas".