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