Spiritwood was named by the first postmaster in the district, Rupert J. Dumond, an American from Spiritwood, North Dakota who named the hamlet after his hometown. The Post office opened on November 1, 1923. The current population is 916.