Cognome patronimico che deriva dal nome medioevale Nardo (dal germanico hard ossia "forza, audacia").
Traccia di questa cognominizzazione si trova nel fiorentino nel resoconto del 1424 di accadimenti locali legati all'epidemia di peste, dove risulta un certo Mariotto Di Nardo.
Il cognome Di Nardo è specifico dell'Abruzzo, Molise e Campania settentrionale.
Il cognome Di Nardo è 13885° nella regione Abruzzo Il cognome Di Nardo è 8273° nella provincia di Teramo Il cognome Di Nardo è 179° nel comune di BARISCIANO (AQ)