Where does “ginach” come from?

ginach (Old Irish) comes from Vietnamese giun, from Proto-Vietic p-luːn, from Proto-Mon-Khmer (b)ruun.

Ancestry of “ginach”, step by step

StepLanguageWordMeaning
1Vietnamesegiuna worm
2Proto-Vieticp-luːnearthworm
3Proto-Mon-Khmer(b)ruun
Every word from Proto-Mon-Khmer (b)ruunEvery word from Proto-Vietic p-luːnEvery word from Vietnamese giun