Place - name evidence suggests that the densest areas of Pictish settlement were in the north - east coastal plain : in modern Fife , Perthshire , Angus , Aberdeen and around the Moray Firth .
Later Gaelic migration may have erased some Pictish names from the record .
Place - name evidence suggests that the densest areas of Pictish settlement were in the north - east coastal plain : in modern Fife , Perthshire , Angus , Aberdeen and around the Moray Firth , although later Gaelic migration may have erased some Pictish names from the record .