Question: where did the last name craig come from?
Answer: Gaelic