Meaning A boy's name of Indian origin, it means "Who Has No Enemies." Origin of Ajatshatru Indian Popular Middle Names Pronunciation 🔊 Listen Ajatshatru Similar Names Arha Arhant Ebhaleleme Modupe Aadhik Aarshabh Aadidev Aananthan Aanjay Aandaleeb Year by Year Popularity of Ajatshatru