Le Couesnon (prononciation française : [kwenɔ̃]) est une rivière. Il prend sa source dans le département de la Mayenne, dans le nord-ouest de la France. Elle forme un estuaire au Mont-Saint-Michel. Son dernier tronçon est la frontière entre les duchés historiques de Normandie et de Bretagne. Dans le passé, son cours changeait souvent entre deux lits. Ils se trouvent au nord et au sud du Mont-Saint-Michel. Finalement, il s'est installé dans le lit sud. Cela a créé (fait) l'adage "La folie du Couesnon a placé le Mont Saint-Michel en Normandie" (en français, "le couesnon en sa folie mit le Mont en Normandie"), car le mont se trouve maintenant juste du côté normand de l'embouchure du fleuve. Cependant, la frontière administrative qui sépare les deux régions ne dépend pas du cours du fleuve. La frontière se situe à environ six kilomètres à l'ouest du mont.