Potrebbe derivare da capostipiti il cui nome era composto dal Giovanni, nella forma contratta ed apocopaica Gian-, unito aLeonardo, anche nella forma contratta Lonardo o in quella afereticaNardo.
Il cognome Gianardi è ligure, tipico dello spezzino, con presenze anche a Massa. Gianardo è quasi unico. Gianleonardo e Gianlonardo sono praticamente unici, parrebbero laziali. Giannardi, rarissimo, ha un piccolo ceppo a Livorno. Iannardi è ormai scomparso in Italia.
Il cognome Gianardi è 683° nella regione Liguria Il cognome Gianardi è 38° nella provincia di La Spezia Il cognome Gianardi è 9° nel comune di PORTOVENERE (SP)