Walshe

Walshe is a surname, a variant of Walsh, meaning "Wales", i.e. "foreigner" (non-English) originating in Wales, brought to Ireland by Normans.

[1] It is most common in County Mayo and County Kilkenny.

There are other variants including "Welsh".

Walshe is uncommon as a given name.