The town was named after John Oliver (1856–1927), Premier of British Columbia. The Post Office opened on May 1, 1921.