Named in 1884 by Donald A. Smith, the name Canmore originates from a town in northwest Scotland named in honour of King Malcolm III of Canmore. It means “great head” or “chief” in the Scottish Gaelic language.
The name Craig is also of Scottish Gaelic origin and means “rock”.