Penacook is a town located on the Contoocook River in New Hampshire. It was originally called Fisherville.