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.
What does Rhiannon mean?
Thought to derive from the reconstructed Celtic 'Rigantona', meaning 'great queen' (from the root 'rigani', queen). A figure of sovereignty in the Welsh Mabinogi. The reconstruction is scholarly, so the 'great queen' sense is widely accepted but not attested directly.