Skeoch Family History
Skeoch Name Meaning
from one or more places called Skeoch (Ayrs Lanarks Dumfriess Stirlings). Skeoch near Mauchline (Ayrs) appears to be the principal source. The place-name appears to be from Gaelic sgitheach ‘hawthorn whitethorn’.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016