First granted to soldiers returning from the war in Canada, this town was named Sylvester Canada, in honor of Captain Joseph Sylvester. When New Hampshire because a separate province, Sylvester Canada was reincorporated as Richmond, in honor of the governor's English friend, Charles Lennox, Duke of Richmond, a staunch advocate of colonial independence.