From the Irish county name, derived from Irish 'Maigh Eo' meaning plain of the yew trees.
Like Mayo?
Swipe through thousands of names like it