Merrimack: River, county, and town in Hillsboro County, New Hampshire. From the Indian, meaning "sturgeon," or "swift water."