Newberry \ne(w)-berry, newb(er)-ry\ as a boy's name is a variant of Newbury (Middle English), and the meaning of Newberry is "new borough or settlement".
The baby name Newberry sounds like Newbery and Neper. Another similar baby name is Mayberry.