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.