Dovrebbe derivare dal nome cristiano-medievale Grampastore, nato in chiaro riferimento alla figura di Gesù Cristo, il Buon Pastore.
Il cognome Grampastore, molto raro, sembra avere un ceppo nel foggiano e uno nel potentino. Granpastore, unico, si riscontra soltanto a Foggia.