Walsh: Breat (h) nach (Walshman) which is re-anglicized also as Brannagh, Brannick etc, A name given independently to many unconnected families in different parts of the country and now the fourth most numerous of all Irish surnames. It is sometimes spelt Welsh, which is the pronunciation of Walsh in Munster and Connaucht.