tafarnwyr (Welsh) comes from Welsh tafarn, from Middle Welsh tauarn, from Proto-Brythonic *taβern, from Latin taberna, from Latin trabs, from Indo-European *treb-.
Ancestry of “tafarnwyr”, step by step
tafarnwyr traces back through two separate lines of ancestry.