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 Abuda Abul Fazl Abudi Saalih Aseed Waahid Pravi Gille Mannis Adio Year by Year Popularity of Subrata