- Bearnus
- Belnahua
- Bernera Island
- Black Crofts
- Black Mount
- Bogha Ruadh
- Bridgend
- Brosdale Island
- Bullwood
- Burg
- Baberton
- Back
- Backhill of Goval
- Backies
- Backmuir of New Gilston
- Badbea
- Badcaul
- Badenscallie
- Badenyon
- Badluchrach
- Badrallach
- Baillieston
- Bailliewhir
- Balaldie
- Balallan
- Balaruminmore
- Balavil
- Balbeggie
- Balbithan
- Balblair