Potrebbe trattarsi di una forma patronimica dove il De- o il Di- starebbero per "il figlio di", riferito ad un capostipite il cui padre si fosse chiamato Nilo o Nillo.
Il cognome De Nilo, praticamente unico, sembrerebbe napoletano. Di Nillo, quasi unico, è del centro Italia.