Dovrebbe derivare dal nome medioevale germanico Malhard, forma contratta del nome Magilhard, composto da magin, "forza" ed hard, "duro", con il significato di fortissimo o durissimo, nome probabilmente portato da capostipiti giunti in Italia al seguito degli svevi.
Il cognome Mallardo ha un grosso ceppo in Campania nel napoletano e uno in Puglia nel barese. Mallardi presente il nucleo principale in Puglia.
Il cognome Mallardi è 1007° nella regione Puglia Il cognome Mallardi è 358° nella provincia di Bari Il cognome Mallardi è 10° nel comune di SAMMICHELE DI BARI (BA)