From the Irish county name, derived from Irish 'Maigh Eo' meaning plain of the yew trees.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mayo?
Swipe through thousands of names like it