Kilusi iš asmenvardžio Garpštas, kuris greičiausiai yra vokiškos kilmės pavardė, galbūt susijusi su žodžiu „Garbst“ ar panašiais variantais, nors tikslus etimologinis ryšys nėra visiškai aiškus. Lietuvoje ši pavardė yra gana reta.
Žymiausias jos nešiotojas – Marius Garpštas (g. 1975 m.), Lietuvos irkluotojas, olimpietis, daugkartinis nacionalinis čempionas ir tarptautinių varžybų dalyvis.
Trumpai: pavardė tikriausiai kilusi iš germanų kalbų, Lietuvoje reta, žinomiausias atstovas – irkluotojas Marius Garpštas.