Craig

Origin: Celtic/Gaelic
Categories: English Boy Names, Scottish Boy Names, Nature Names (m)
Scottish surname transferred to forename use, itself from the name of various places named from the Gaelic element creag, meaning rock