No, Neil is not short for Cornelius.
While both names share a similar sound, they have distinct origins and meanings. Neil is an Irish name derived from the Gaelic word "Niall," meaning "champion" or "cloud." Cornelius, on the other hand, is of Latin origin and means "horn."
The two names are not related in any way, and there is no common practice of using Neil as a nickname for Cornelius.