Irish and Scottish name derived from Bran meaning 'raven,' with the diminutive suffix '-ock' meaning 'little raven.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Brannock?
Swipe through thousands of names like it