The name Craig means From The Crag and is of Scottish origin. Craig is a name that's been used primarily by parents who are considering baby names for boys.
A crag was an outcropping of rocks or boulders.
Craig Kilborn, Talk show host. Jenny Craig, diet maven.
Click button to listen on iTunes