Meaning: skilled
Meaning: from Scotland
Meaning: from Loudoun, Scotland
Meaning: from Edinburgh, Scotland