Where does “Maelgwn” come from?

Maelgwn (Welsh) comes from Old Welsh Maɨlgun.

Ancestry of “Maelgwn”, step by step

StepLanguageWordMeaning
1Old WelshMaɨlgun—
Every word from Old Welsh Maɨlgun →