Craig

What does Craig mean?

Craig is a name that comes from the Scottish Gaelic word creag, which means a rocky outcrop or cliff. The image is a clear one: a natural stone formation that stands out in the landscape.

The name feels solid and straightforward, with a rugged, outdoorsy association. It comes across as earthy rather than ornate, and in modern usage it balances traditional roots with an approachable, down-to-earth tone. If you are drawn to names that suggest strength and landscape, Craig sits comfortably alongside names with similar meanings.

Historical Context

Craig began as a Scots and Scottish Gaelic word, creag, used to describe a rock, cliff or crag. As a surname it developed from place features and was adopted as a family name long before it became common as a given name. In the English-speaking world it rose in use as a first name in the 20th century, particularly in Scotland and parts of Britain, and later spread to other English-speaking countries.

The name’s development is straightforward: from a descriptive Gaelic word to a surname and then to a given name. Its meaning has remained stable, always linked to the landscape. While it is possible to draw parallels with other names that mean rock, such as Peter, Craig is distinct in retaining a clear Scottish geographic flavour.

Popularity of Craig over time

What do parents think of Craig?