Likely a variant related to Baruch, a Hebrew name meaning blessed.
Like Borach?
Swipe through thousands of names like it