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 Mastronardo è 3696° nella regione Sicilia Il cognome Mastronardo è 685° nella provincia di Messina Il cognome Mastronardo è 17° nel comune di ROMETTA (ME)