Anglicized form of Irish
Fionnbharr, Old Irish
Finnbarr, derived from
finn "white, blessed" and
barr "top, head".
Saint Finbar of Cork was a 6th-century bishop who supposedly performed miraculous cures. The Isle of Barra off Scotland was (probably) named for him.