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 aferetica Nardo.
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 Gianardo è 64917° nella regione Piemonte Il cognome Gianardo è 43481° nella provincia di Torino Il cognome Gianardo è 733° nel comune di RIVAROLO CANAVESE (TO)