Family name origins & meanings Irish : Anglicized form of Gaelic Ó Breasail ‘descendant of Breasal’, a byname meaning ‘strife’. The accent is on the first syllable.Spanish and Portuguese : variant of Brasil.