The only free and comprehensive online etymological dictionary of the Spanish language
nadie (Indefinite Pronoun) "no one"

12th cent. Old Spanish nadi. From Latin nati 'id.,' part of a larger phrase homines nati "no one" (but literally, "men born"). Listed by Roberts (2015) as from an ancient Latin expression homines nati non fecerunt "born men did not do it."