Anglicized form of Irish Bréanainn or Welsh Brân, meaning 'raven' or 'prince'.
Like Brannon?
Swipe through thousands of names like it