A variant of Brannon or Breanna, often linked to Welsh Bran roots meaning 'raven.'
Like Breannon?
Swipe through thousands of names like it