The town was originally named Laggan. The name was changed to Lake Louise on March 1, 1914. The town was named after princess Louise. The Post Office opened on March 1, 1901.