What does the name Ajatshatru mean? What is the meaning of the name Ajatshatru?

Meaning of Ajatshatru: Name Ajatshatru in the Indian origin, means One born without any enemies; A derivative name from Ajar. Name Ajatshatru is of Indian origin and is a Boy name. People with name Ajatshatru are usually Hindu by religion.