Irish Gaelic, recent re-spelling of an early Gaelic name Maoil-Mhuire, "devotee of Mary".
Maolra/Maoil-Mhuire is Anglicised as Myles, as is Maoilíosa, Gaelic "devotee of Jesus".