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