Where does “Whitecraig” come from?

Whitecraig (Scots) comes from Scots craig — rock; cliff; crag.

Ancestry of “Whitecraig”, step by step

Whitecraig traces back through two separate lines of ancestry.

via Scots craig

StepLanguageWordMeaning
1Scotscraigrock; cliff; crag

via Scots white

StepLanguageWordMeaning
1Scotswhite
Every word from Scots craig