Patronymic meaning son of Neil, from Irish 'Niall' meaning champion or cloud.
Like Neilson?
Swipe through thousands of names like it