Marston derives from Old English mersc, a settlement name formed from Proto-West Germanic marisk, Proto-Germanic mari, and Proto-Indo-European móri, all meaning marsh or sea.
Marston (English): Any of a number of places in England