Probably named for Stanstead, Essex, England.

FRANÇAIS:
Sans doute appelé pour Stanstead, Essex, Angleterre.