what does the name craig means
Meaning of Craig. Welsh name. In Welsh, the name Craig means - Rock.. Other origins for the name Craig include - Welsh, Irish, Gaelic, Scottish.The name Craig is most often used as a boy name or male name.