FamilyEducation.com
   
 

Last name origins & meanings:

  1. Irish: Anglicized form of Gaelic Ó Brughadha ‘descendant of Brughaidh’, a byname meaning ‘strong farmer’, ‘prosperous farmer’.
  2. Manx: Anglicized form of the Gaelic occupational term breitheamh ‘judge’, ‘deemster’ (see Brain).
  3. Probably an Americanized spelling of German and Swiss Breu, a variant of Breuer.