Variant of Neil, from Irish Niall meaning 'champion' or possibly 'cloud.'
Like Neili?
Swipe through thousands of names like it