La commune fut créée en 1877 par détachement de la commune de Petite-Synthe (commune aujourd'hui disparue, car fusionnée avec Dunkerque en 1972). Elle doit son nom à l'estaminet qui se trouvait à l'entrée de la ville : « le Saint Pol » ainsi baptisé en mémoire du Chevalier de Saint-Pol-Hécourt, compagnon du fameux corsaire dunkerquois Jean Bart. En 1889 on ajouta « sur Mer », cela avant que Dunkerque n'achète en 1912 les terrains situés en bord de mer pour agrandir son port.