From Scottish Gaelic bratach, from Old Irish bratach; see brat (“cloak, mantle”).
brattach (plural brattachs)