* Nigel: A name of English origin, meaning "champion" or "strong".
* Neville: A name of Latin origin, meaning "new town" or "new castle".
* Neil: While it can be a short form of the names above, it is also a name in its own right. It is of Gaelic origin and means "champion".
So, depending on the context, Neil could be a nickname or a standalone name.