Meaning of name Suvrata - Named after a Jain God, Saint, Strict in religious vows (Subrata), Devoted to what is right. Currently we have thousand of Baby Girl Names A to Z with meaning. Know Similar Names and Variant Names for name Suvrata