The town was named in honour of the Scotsman Thomas Douglas, 5th Earl of Selkirk, who obtained the grant to establish a colony in the Red River area in 1813. The Post office opened on November 1, 1880.