Ajatashatru Sex: Boy Origin: Indian Meaning: A name of Vishnu, Without enemies Looking for more Indian names?