Where does “Sbaenwyr” come from?

Sbaenwyr (Welsh) comes from Welsh Sbaen, from Latin Hispānia, from Punic אי שפן — coast of hyraxes.

Ancestry of “Sbaenwyr”, step by step

Sbaenwyr traces back through two separate lines of ancestry.

via Welsh Sbaen

StepLanguageWordMeaning
1WelshSbaenSpain
2LatinHispānia
3Punicאי שפןcoast of hyraxes

via Welsh ŵyr

StepLanguageWordMeaning
1WelshŵyrSoft mutation of gŵyr; grandson, grandchild
2Middle WelshwyrSoft mutation of gwyr
Every word from Punic אי שפןEvery word from Latin HispāniaEvery word from Welsh Sbaen