Newbury

English
"new borough, new settlement"

Newbury Origin and Meaning

The name Newbury is a boy's name of English origin meaning "new borough, new settlement".

A name only a bully could love.