NEWTOWNARDS Meaning of NEWTOWNARDS in English Town (pop., 1991: 24,301), district seat of Ards , Northern Ireland.Settled in 1608 on the site of a ruined monastery, it is located east of Belfast . It is now a manufacturing centre. Britannica English dictionary. Английский словарь Британика. 2012