Name profile

BoyPronounced English /ˈkɹeɪɡ/English language family

Craig

A name meaning "crag, rocks, outcrop".

Quick answer

Craig is a boy name meaning "crag, rocks, outcrop".

Pronunciation: English /ˈkɹeɪɡ/.

GenderBoy
Meaningcrag, rocks, outcrop
PronunciationEnglish /ˈkɹeɪɡ/
Language familyEnglish

Meaning and history

This name comes from the Scottish surname Craig, which was derived from Gaelic creag meaning "crag, rocks, outcrop", originally indicating a person who lived near a crag.

Notes and context

Usage: scottish, english