English: This name means 'new town'.
Telugu: ఆ పేరుకు కొత్త నగరం అని అర్థం.