Meaning A boy's name of Indian origin, it means "Devoted To What Is Right.." Origin of Subrata Indian Popular Middle Names Pronunciation 🔊 Listen Subrata Similar Names Abeed Abudah Abudi Abudain Sofian Niul Venturo Atreo Predan Maoldhomhnaigh Year by Year Popularity of Subrata