Old Welsh Origin Surnames

This is a list of surnames in which the origin is Old Welsh.
usage
origin
Arthur English, French
From the given name Arthur.
Arthurson English
Means "son of Arthur".
Arthursson Swedish
Means "son of Arthur".
Blevins Welsh
Derived from the Welsh given name Bleddyn.
Cadwallader Welsh
From the given name Cadwalader.
Ellis English, Welsh
Derived from the given name Elijah, or sometimes Elisedd.
Glynn Welsh, Cornish
Topographic name for someone who lived in a valley, from Welsh glyn and Cornish glin, or a habitational name from a place named with this word.
Griffin 1 Welsh
Derived from the given name Gruffudd.
Griffith Welsh, English
Derived from the Welsh given name Gruffudd.
Howell Welsh
From the Welsh given name Hywel.
Jekyll English
Derived from the Breton given name Judicaël. This name was used by Robert Louis Stevenson for the character of Dr Henry Jekyll in the book Strange Case of Dr Jekyll and Mr Hyde (1886).
Jewel English
Variant of Jewell.
Jewell English
Derived from the Breton given name Judicaël.
Joossens Flemish
Means "son of Joos".
Joosten Dutch
Derived from the given name Joost.
Joyce English, Irish
From the given name Joyce.
Kendrick 2 Welsh
Derived from the given name Cynwrig.
Maddox Welsh
Derived from the given name Madoc.
Marvin English
Derived from the Welsh given name Merfyn or the Old English name Mærwine.
McArthur Scottish
Means "son of Arthur" in Gaelic.
Morgan Welsh
Derived from the given name Morgan 1.
Powell Welsh, English
Derived from Welsh ap Hywel meaning "son of Hywel".
Price Welsh
Derived from Welsh ap Rhys, which means "son of Rhys".
Pryce Welsh
Variant of Price.
Reece Welsh
Derived from the given name Rhys.
Rees Welsh
Derived from the given name Rhys.
Reese 1 Welsh
Derived from the given name Rhys.
Rhydderch Welsh
From the given name Rhydderch.
Rice Welsh
Derived from the given name Rhys.
Trevor Welsh
Originally from the name of various Welsh towns meaning "big village", derived from Middle Welsh tref "village" and maur "large".
Vaughan Welsh
From Welsh bychan (mutated to fychan) meaning "little". It was a descriptive name to distinguish father from son.
Vaughn Welsh
Variant of Vaughan.