'The Gaelic form of the name is 'Maolagan' (in Old Irish 'Mael ecan') meaning 'the little bald or shaven one' which may have referred to the tonsure of the Celtic monks.' From http://www.ar-turas.co.uk/Pages/oldquestions.htm