Dovrebbe derivare dalla fusione del termine mastro, "maestro artigiano", con il nome Nardo, aferesi di nomi come Bernardo o Leonardo.
Il cognome Mastronardi ha un nucleo nella zona che comprende le province di Roma, Frosinone, Isernia e Campobasso con un ceppo non secondario anche nel barese. Mastronardo è specifico della provincia di Messina, nella zona dello stretto.
Il cognome Mastronardi è 153° nella regione Molise Il cognome Mastronardi è 48° nella provincia di Isernia Il cognome Mastronardi è 2° nel comune di AGNONE (IS)