Walsh Name Origin, Meaning and Family History

Walsh Name Meaning: A surname of Irish origin meaning 'Welshman' or 'foreigner' taken from the Old English word 'waelisc'.

A name given to someone from Wales or someone who has relocated to somewhere new. Became especially popular in Ireland after the Anglo-Norman invasion of Ireland.

Discover how your Walsh ancestors earned their living and spread across the country. Find out more about your family history by using the Free Search box.

Surname Distribution

Census frequency by county

Name Concentrations Within England and Wales

Walsh Surname Statistics


Top Professions for the Walsh family

Profession Census Frequency
Cotton Weaver 789
General Labourer 339
Living On Own Means 149
Dock Labourer 143
Cotton Winder 123
Cotton Spinner 104
General Servant Domestic 101
Domestic Servant 100
Dress Maker 99
Cotton Card Room Hand 81
Scholar 79
Coal Miner Hewer 78
Charwoman 61
Cook Domestic 60
Cotton C Weaver 53
Stone Mason 52
Tailor 50
House Keeper 45
Tailoress 44
Labourer 42
Coal Miner 41
Bricklayer Labourer 38
Worsted Spinner 38
Laundress Wash 37
School 36

Walsh Surname Variants Ranking

Rank Surname Match Census Frequency
1 Walsh 100% 106,152
2 Welsh 80% 51,280
3 Walshe 83% 954
4 Wilsh 80% 595
5 Wlash 60% 144
6 Wealsh 83% 127

Did you know?

The surname Walsh is the most popular version of all its varients

Search for the Walsh family