The Walsh surname is of Irish origin, stemming from the Gaelic name Breathnach, which means ‘Welsh’ or ‘Breton.’ It was used to denote those of Welsh origin who came to Ireland during and after the Anglo-Norman invasions in the late 12th century. Etymology and Meaning The name Walsh essentially means ‘Welshman’ or...