Zoilo is the Spanish form of Greek Zoilos, derived from zoe meaning 'life.'
Like Zoilo?
Swipe through thousands of names like it