Where does “canwyr” come from?

canwyr (Welsh) comes from Welsh canu, from Middle Welsh canu, from Old Welsh canam, from Proto-Brythonic kėnɨd, from Proto-Celtic kaneti, from Proto-Indo-European keh₂n- — to sing.

Ancestry of “canwyr”, step by step

canwyr traces back through two separate lines of ancestry.

via Welsh canu

StepLanguageWordMeaning
1Welshcanuto sing; to intone, chant; to state, say
2Middle Welshcanuto sound
3Old Welshcanam
4Proto-Brythonickėnɨdto sing
5Proto-Celtickanetito sing
6Proto-Indo-Europeankeh₂n-to sing

via Welsh ŵyr

StepLanguageWordMeaning
1WelshŵyrSoft mutation of gŵyr; grandson, grandchild
2Middle WelshwyrSoft mutation of gwyr
Every word from Proto-Indo-European keh₂n-Every word from Proto-Celtic kanetiEvery word from Proto-Brythonic kėnɨd
canwyr — Etymology, Origin & Word History | Etymology Explorer