Likely from Irish Branán, a diminutive of Bran meaning "raven."
Like Branan?
Swipe through thousands of names like it