It is a male name of English origin, meaning Son of Neil. Neil in turn is a male name of Irish origin and can mean passionate or also champion. It is also a surname of English origin.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list