Likely derived from Neil or Neely, from Gaelic roots often interpreted as 'champion' or 'cloud.'
Like Neily?
Swipe through thousands of names like it