Family name origins & meanings
- Scottish : habitational name from Balloch, a locality in Bonhill, Dumbartonshire, named with Gaelic beallach ‘pass’. The change of vowel is probably due to confusion with Bullock.
Your partner in parenting from baby name inspiration to college planning.
Subscribe