 Newbury/Newberry/Newbery is of Anglo-Saxon origin and means "new stronghold" (from Old English "niwe, neowe", new, and "buri, byri", fortified place).In the United Kingdom, one town and a small number of villages have the name Newbury.However, the name of the hamlet of Newbury in the parish of Horningsham, Wiltshire, is of 17th-century origin