The town was originally named New Ottawa. The name was changed to Speers on May 1, 1914. The town was named after C.W. Speers, a government immigration official. The Post office opened on August 23, 1905.