Spanish form of Maelgwn via Saint Machlovius (Malo), from Welsh meaning prince or chieftain.
Like Maclovia?
Swipe through thousands of names like it