Řeka Couesnon (francouzská výslovnost: [kwenɔ̃]) je řeka. Pramení v departementu Mayenne v severozápadní Francii. Vytváří ústí v Mont-Saint-Michel. Její poslední úsek je hranicí mezi historickými vévodstvími Normandie a Bretaň. V minulosti se její tok často měnil mezi dvěma koryty. Nacházejí se na severu a jihu od Mont Saint-Michel. Nakonec se ustálila na jižním korytu. Díky tomu vzniklo (vzniklo) rčení "Couesnonovo šílenství umístilo Mont Saint-Michel do Normandie" (francouzsky "le couesnon en sa folie mit le Mont en Normandie"), protože hora se nyní nachází právě na normanské straně ústí řeky. Správní hranice, která oba regiony odděluje, však nezávisí na toku řeky. Hranice se nachází asi šest kilometrů západně od hory.