Craig
US Popularity Rank: 3268
Origin: Scottish
Meaning: Rock
Craig is a masculine name of Scottish origin. Coming from the Gaelic word creag, this name translates to “rock.” It also comes from the word crag, which describes a steep, rugged cliff that makes for a stunning sight on the Scottish coast. Whether you want baby to appreciate the beauty of the Earth or embrace their adventurous, trekking side, the name Craig will make for mountain-high inspiration.