West of Framingham the Sudbury was called the Hopkinton River (it borders Hopkinton, west of Ashland).
The reference describes a geographical feature (the Sudbury River) and its different names based on location.