Sainte-Sophie-d'Halifax was constituted by the December 17, 1997 amalgamation of the municipality of Sainte-Sophie and the township municipality of Halifax-Nord.
According to the Commission de toponymie du Québec, the municipality got its name from the work of a Parish priest named Abbot Charles Trudell, in honor of Saint Sophia. Originally, Sainte-Sophie was its own entity, which split from Halifax du Nord in 1937. Halifax du Nord & Sainte-Sophie reunited in 1997, thus reforming Sainte-Sophie-d'Halifax.[4]