Significado y Origen
Marsh es un apellido inglés de origen topográfico, que originalmente designaba a alguien que vivía cerca de un pantano o ciénaga. El nombre deriva del inglés medio mersh o del inglés antiguo mersc, que significa "pantano" (un tipo de humedal dominado por plantas herbáceas en lugar de plantas leñosas). Como apellido, se habría aplicado a individuos que residían cerca de dicho terreno en el período medieval, cuando los apellidos a menudo se basaban en la localidad o las características del paisaje.
El apellido Marsh está ampliamente distribuido por Inglaterra, con una presencia histórica notable en regiones como Kent, Yorkshire y Norfolk, donde los pantanos eran comunes en las zonas costeras y los valles fluviales. El nombre también ha sido llevado por muchos portadores en regiones vecinas, incluyendo Escocia e Irlanda.
No existe ninguna familia noble con el apellido que se remonte al período normando.
El apellido Marsh se ha presentado como similar a Moore, que significa habitante de un páramo.