What does Elin mean?
Elin is the Welsh form of Helen, “light” or “torch.”
What does Megan mean?
Megan is a Welsh pet form of Margaret, and so ultimately traces to the Greek margaritēs, “pearl.” Long a favourite in Wales, it spread widely across the English-speaking world.