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