Cognome tipicamente francese, specifico in Italia della zona francofona della Val d'Aosta, e dovrebbe derivare dal nome medioevale germanico Gerhard il cui significato è "forte lancia".
Gerard è specifico di Cogne in Val d'Aosta con un piccolo ceppo anche a Bardonecchia nel torinese.