El río Cajigar (Queixigar en catalán bajorribagorzano y Caixigar en aragonés) es un río oscense de la comarca de la Ribagorza, en Aragón, España.
[1] El río nace en el barranco de Mil Homes, en la localidad de Cajigar, y desemboca en la orilla izquierda del río Guart.
[2][3] El río nace en el barranco de Mil Homes, en la localidad de Cajigar, después pasa por Castigaleu, Tolva (donde se encuentra el congosto del río), Luzás, Ciscar y Antenza, donde se encuentra el congosto del río y donde finalmente desemboca a la orilla izquierda del Guart.
[4] Sus afluentes son: El nombre del río proviene de su lugar de nacimiento, Cajigar, topónimo que significa probablemente "lugar abundante en quejigos".
Aunque Francisco Castillón atribuye el origen del topónimo a un compuesto prerromano entre: es que significa "corrientes de agua" y la voz celta de quixiga "monje o ermitaño", todo junto significa "la casa del monje junto al barranco".