Meaning A boy's name of Indian origin, it means "one who has taken vow of truth." Origin of Satyavrat Indian Popular Middle Names Pronunciation 🔊 Listen Satyavrat Similar Names Vasudev Sacchidananda Satrujit Satyadev Satyakam Satyamurty Satyashrawaa Abdul Hakam Abdul Mawla Satoshi Year by Year Popularity of Satyavrat