Deriva, direttamente o attraverso ipocoristici, modificazioni o accrescitivi, dal nome medioevale italiano Nardo che si attesta sin dal basso Medioevo anche come cognome autonomo. Nardo, aferesi di nomi come Leonardo o Bernardo, deriva dal germanico hard che significa "forte, coraggioso".
Il cognome Nardi, panitaliano, è diffuso particolarmente al centro nord.
Il cognome Nardi è 52° nella regione Toscana Il cognome Nardi è 13° nella provincia di Macerata Il cognome Nardi è 1° nel comune di CASTELNUOVO DI VAL DI CECINA (PI)