Le village de Monthou sur Cher compte deux ruisseaux: le Bavet et les Anguilleuses .
Le premier avait pour nom initial: le Bahuet (ancien nom du moulin du bourg). Son nom actuel apparaît au XIXème siècle. Auparavant, il était aussi appelé tout simplement "le ruisseau de Monthou". Le Bavet prend sa source près du bourg de Oisly, il traverse ensuite Couddes, Choussy pour enfin arriver à Monthou sur Cher. C'est au lieu-dit de la Varenne qu'il reçoit un affluent provenant de Pontlevoy, le Bavet devient alors une rivière.
Le ruisseau des Anguilleuses doit son nom au grand nombre d'anguilles qui s'y trouvait au siècle dernier. Ce cours d'eau vient de Pontlevoy où il est appelé Trainefeuilles.
Le Cher borde le village au sud, sur une distance de plus de trois kilomètres. Il était utilisé pour la pêche et la navigation, avec le transport de bois, vins, pierres, tuiles... Les mariniers faisaient quelquefois une halte à Monthou et allaient faire leurs dévotions à Marie dans une chapelle située près de Vineuil. Cette chapelle a été abandonnée vers 1722.