Zoyla is the Spanish form of Zoila, derived from Greek Zoe, meaning life.
Like Zoyla?
Swipe through thousands of names like it