Question: is walsh a scottish name?
Answer: Walsh is a common Irish surname, meaning "Briton" or "foreigner", literally "Welshman" or "Wales", taken to Ireland by British (Welsh, Cornish and Cumbrian) soldiers during and after the Norman invasion of Ireland. It is most common in County Mayo and County Kilkenny.