Question: where did the last name craig come from
Answer: The Scottish surname Craig is derived from the Gaelic creag meaning `` rocky hill '' .