Dovrebbe derivare da soprannomi basati sull'aferesi del termine medioevale agrestis, "campagnolo", probabilmente ad indicare un'origine contadina dei capostipiti oppure una persona rozza, rude.
Il cognome Gresta ha un ceppo nell'anconetano ed a Pesaro, ed un ceppo in Sicilia nel catanese. Gresti ha un piccolo ceppo nell'anconetano ed uno in Sicilia, a Palermo e nel catanese ad Acireale.
Il cognome Gresta è 1545° nella regione Marche Il cognome Gresta è 849° nella provincia di Ancona Il cognome Gresta è 24° nel comune di CAMPAGNANO DI ROMA (RM)