Newbury \ne(w)-bu-ry\ as a boy's name is of Middle English origin, and the meaning of Newbury is "new borough or settlement".
Newbury has 2 variant forms: Newbery and Newberry.
Baby names that sound like Newbury are Neper and Napier.