Names Craig Derived from Gaelic creag meaning “crag, rocks”, originally belonging to a person who lived near a crag. Read More
Names Cowden From various English place names, which meaning either “coal valley”, “coal hill” or “cow pasture” in Old English. Read More
Names Coutts From the name of the town of Cults in Aberdeenshire, derived from a Gaelic word meaning “woods”. Read More