berg/borg/borough/brough/broch. Linguistic minefield alert.
"berg/borg/borough/brough/broch"
The relationship between "ber" and "broch" is the same sound change as "bur" to "bree". I'd also add "bury" (as in Silbury, Avebury etc.) to your list.