answered
No 'mal' is bad in latin (leading to its use in all the latin based languages. 'Mael' is a Gaelic word. If one confuses the roots one gets a misreading. Also Colum does not mean 'saint'. It's a name.