by Sagani (guest)
10/31/2005, 5:48 AM
From Mainhard comes the italian surname Mainardi as well.
It is an old german personal name:
"Magin", strength or power
"hardhu", strong, valiant
So the meaning could be: "hard or redoubtable for his strength".
See E. De Felice / Dizionario dei Cognomi Italiani/ Cognome Mainardi.