El río nace en Palmillas (Tamaulipas), donde tiene el nombre de Chihue, al pasar frente al municipio de Llera recibe el nombre de Guayalejo y es hasta cuando pasa por la Villa Manuel, municipio de González, cuando es llamado Tamesí, nombre que conserva los últimos 150 kilómetros.