Ayodhya noun1 •A city, division, and administrative headquarters of Ayodhya district, Uttar Pradesh, India, on the bank of the Sarayu river.