Can be one of two things. To be extremely insane, or to do something incredibly embarrassing. Example: 1. Richard was being a Neil last night--he said he worked in a fish factory. 2. Tom Green does a Neil every day.
NEIL
Meaning of NEIL in English
Slang English vocab. Английский сленговый словарь. 2012