Irish and Scottish name derived from Bran meaning 'raven,' with the diminutive suffix '-ock' meaning 'little raven.'
Like Brannock?
Swipe through thousands of names like it