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
Maelgwn — Etymology, Origin & Word History | Etymology Explorer