Scottish Places begining with 'B'...

Backaland
Badcaul
Badenscoth
Badintagairt
Badlipster
Bagh a Chaisteil
Baile Mhartainn
Baile Mor
Baillieston
Balallan
Balbeggie
Balbithan
Balblair
Baldernock
Baldovan
Baldovie
Balemartine
Balephuil
Balerno
Balfour
Balfron
Balgown
Balhelvie
Balintore
Balivanich
Ballachulish
Ballantrae
Ballater
Ballaugh
Ballingry
Ballinluig
Ballintuim
Balloch
Ballochan
Ballochroy
Ballygrant
Balmacara
Balmaha
Balmedie
Balmerino
Balmullo
Balnacra
Balnahard
Balnapaling
Balquhidder
Baltasound
Balvicar
Banchory
Banchory-Devenick
Banff
Bankfoot
Banknock
Bannockburn
Barassie
Barbaraville
Bardowie
Bargeddie
Bargrennan
Barnhill
Barnton
Barr
Barrapoll
Barrhead
Barrhill
Barrock
Barry
Barvas
Bathgate
Bearsden
Beattock
Beauly
Beith
Belhelvie
Bellshill
Belmont
Benthoul
Benvie
Bernisdale
Berriedale
Bettyhill
Bieldside
Biggar
Bigton
Bilbster
Bilston
Bimbister
Birdston
Birkhill
Birsay
Bishopbriggs
Bishopton
Bixter
Blackbraes
Blackburn
Blackchambers
Blackdog
Blackford
Blackhall
Blacklunans
Blackridge
Blacktop
Blackwaterfoot
Blaich
Blair Atholl
Blairgowrie
Blairydryne
Blantyre
Blyth Bridge
Bo'ness
Boat of Garten
Boath
Boddam
Bogniebrae
Bograxie
Bolton
Bonar Bridge
Bonawe
Bonchester Bridge
Bonhill
Bonjedward
Bonnington
Bonnybridge
Bonnyrigg
Bonnyton
Boreland
Boreraig
Borgh
Borgue
Bothwell
Bottomcraig
Bow
Bowburn
Bowes
Bowmore
Bracadale
Braco
Bracora
Braeantra
Braemar
Bragar
Brandon
Breakish
Breanais
Brechin
Bridge of Allan
Bridge of Balgie
Bridge Of Cally
Bridge of Craigisla
Bridge Of Don
Bridge of Dun
Bridge Of Earn
Bridge of Orchy
Bridge Of Walls
Bridge Of Weir
Bridgefoot
Bridgend
Bridgeton
Brig o'Turk
Brinian
Broadford
Brochel
Brodick
Brora
Brough
Broughton
Broughtown
Broughty Ferry
Broxburn
Brunton
Buchlyvie
Buckhaven
Buckie
Bucklerheads
Bucksburn
Buddon
Buldoo
Bunessan
Burghead
Burness
Burnhervie
Burnhouse
Burnmouth
Burnside of Duntrune
Burntisland
Burrafirth
Burravoe
Burrelton
Burwick
Busby