Brunswick \b-runswi-ck, br(u)-ns-wick\ as a boy's name is of Old German origin, and the meaning of Brunswick is "Bruno's village". Comes from the German word "Braunschweig". It was an independent state in pre-unification Germany.
Baby names that sound like Brunswick are Bronsin, Branson, Branston, Bransen, Bronson, Bronsson, Bronsonn and Bronsen.