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".