The Gaelic for Mary is Moira.
The Gaelic for John is Eoin.
Sean is a stand-alone Irish name with no English translation. In Gaelic, Sean means "old".
Ah! So that's where one of my nephew's names comes from "Eonte" -- a variant of "Eoin" perhaps.