The town was named after Dr. M.E. Grimshaw, a pioneer doctor from Kingston, Ontario who settled in Peace River (then known as Peace River Crossing) in 1914. The Post office opened on October 1, 1922.