Spanish-influenced elaboration of John + El, from Hebrew Yohanan meaning 'God is gracious' with a divine suffix.
Like Jhoniel?
Swipe through thousands of names like it