Le nom de "Marston" dérive du toponyme en Vieil anglais signifiant "marais de la ferme". Cela suggère que le village fut fondé avant la conquête Normande de l'Angleterre en 1066, mais il n'est pas enregistré dans le Domesday Book de 1086. La preuve documentaire existe à partir de 1280, lorsque le village est mentionné comme partie de Highworth Cent.