Spanish form of Saint Maclou (Machutus), a Welsh-Breton saint's name meaning 'bright prince.'
Like Maclovio?
Swipe through thousands of names like it