Meaning:
Its source is Bearach, an Irish Gaelic name meaning "Spear."
Languages:
This boy's name is used in Irish Gaelic.
Narrative:
This name is also an Anglicized version of Barra, which is a short form of the Irish Gaelic name Fionnbharr, meaning ''fair-haired.''