Potrebbe derivare dall'unione del termine mastro, inteso come maestro artigiano, con il nome Lonardo, forma arcaica contratta del nome Leonardo.
Il cognome Mastrolonardo ha un ceppo nel salernitano ed uno nel barese. Mastroleonardo è quasi unico.
Il cognome Mastroleonardo è 22598° nella regione Puglia Il cognome Mastroleonardo è 13746° nella provincia di Bari Il cognome Mastroleonardo è 2044° nel comune di TRIGGIANO (BA)