Newbery \ne(w)-be-ry\ as a boy's name is a variant of Newbury (Middle English), and the meaning of Newbery is "new borough or settlement".
The baby name Newbery sounds like Newberry and Neper. Other similar baby names are Aubery, Heber, Maybery, Nezer, Seabury, Weber and Zubery.