Yes I have heard for as long as I can remember that the Scots are related to some people in Spain and even North Africa, (The Berbers).
Check out the R1b's in the Canary Islands.
Guanches-Canary Islands-DNA Project