Variant of O'Neil from Irish 'Niall' meaning 'champion', or a form of the Hebrew name Daniel.
Like Oniel?
Swipe through thousands of names like it