Name Marshaben has Indian, English origin and is shared across persons, who are either Hindu or Christian by religion. Name Marshaben generally means Respectable or Of the Sea or War like and is a Feminine (or Girl) name. Name Marshaben belongs to Rashi Sinh (Leo) with dominant Planet (Graha) Sun (Surya) and Nakshatra (constellation) Makha. |