English: Ayodhya means unassailable or irresistible.
Telugu: అయోధ్య అంటే జయింపలేనిది, నాశనం చేయలేనిది అని అర్థం.