Dovrebbe derivare dal nome medioevale italo-germanico Mainardo (da magin e walda e significa "forte comandante").
Il cognome Mainardi è diffuso al centro-nord. Mainardis, decisamente più raro, è presente in Friuli Venezia Giulia ed in particolare in provincia di Udine.
Il cognome Mainardi è 583° nella regione Emilia-Romagna Il cognome Mainardi è 41° nella provincia di Cremona Il cognome Mainardi è 1° nel comune di CASTELVISCONTI (CR)
Stemma
Mainardi(TOS) (Pescia) D'azzurro, alla banda d'oro, accompagnata da due rose di rosso, 1.1
Mainardi (troncato d'argento e d'azzurro)
MainardiMainardi d'argento, alla mano destra appalmata di nero