It is thought they came from the north. Many Scots are descendents of Scandanavians.
http://www.independent.co.uk/news/science/the-truth-about-the-picts-886098.html
It has been my understanding that the picts were small, dark people. If from the Nordic area wouldn’t they have been more like the saxons, tall and fair. Just asking.