Likely a variant of Breccan, from a Celtic name meaning 'freckled' or 'speckled.'
Like Breckan?
Swipe through thousands of names like it