Place name from Penacook
"beautiful stream with a pebbly bottom"

Nashua Origin and Meaning

The name Nashua is a boy's name meaning "beautiful stream with a pebbly bottom".

The name of a city in New Hampshire which takes its name from the Nashua River, named by the Indigenous Algonquian tribe the Nashuway or Nashua. A striking alternative to Joshua.