Craig

Scottish surname transferred to forename use, itself from the name of various places named from the Gaelic element creag, meaning rock