Where does “Marion” come from?
Marion derives from Old French Marion, formed with the diminutive suffix Old French -on applied to Latin Maria, from Ancient Greek Μαρία, which came from Aramaic מַרְיָם, itself from Aramaic מרים, ultimately rooted in Proto-Italic -os and Proto-Indo-European -ós.
Ancestry of “Marion”, step by step