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

Meaning of Ajaatshatru: Name Ajaatshatru in the Indian origin, means one who has no enemies meaning one who is loved by all. Name Ajaatshatru is of Indian origin and is a Boy name. People with name Ajaatshatru are usually Hindu by religion.