El río Karnali (o en la India, río Ghaghra) (en chino: "K'ung-ch'iao Ho"; en nepalí: "Kauriala"; en India, también llamado "Gogra", "Ghaghra" o "Ghagra", y en algunos distritos "Khakra") es un largo río asiático que nace en el Tíbet chino y discurre por Nepal e India, uno de los mayores afluentes del río Ganges.