craig · noun1Variant of crag.Craig · proper noun2From craig (“rock”).Etymology from Wiktionary, CC BY-SA 4.0.