Description:
The surname MARSHINGH is derived from the Old French word 'mars' meaning 'marsh', and the Old English word 'hng' meaning 'a kind of tree'. The surname MARSHINGH was first found in Normandy, where they held a family seat from very ancient times.








