Craig Name Meaning, Origin, History, And Popularity
HomeBaby Names A classic name of Scottish origin with strong meaning. MomJunction believes in providing reliable, research-backed information to you. However, if you find any incongruencies, feel free towrite to us. Illustration: MomJunction Design Team The name also has Welsh and Gaelic roots. The name Craig is also a Scottish surname. Hence, the surname Craig means dweller by the crag. In the 20th century, the Scottish were the ones who introduced the modern given name Craig....