Craig The origin and history of Craig. Etymology From craig (“rock”). ← Back to the full definition of Craig