Walsh — Irish Surname Origin & Meaning
Irish form: Breathnach
Meaning: “Welshman / Briton”
Traditional stronghold: Kilkenny, Waterford, Mayo
Brought by Cambro-Norman settlers.
Related names from the same part of Ireland: Brennan · Burke · Power · Whelan · Fitzpatrick · Tobin · Moran · Higgins