Boruch \b(o)-ru-ch\ as a boy's name is a variant of Baruch (Hebrew), and the meaning of Boruch is "blessed".
The baby name Boruch sounds like Baruchi, Birch and Burch. Other similar baby names are Bruce, Arch, Barack, Beric, Barth, Baruj, Beech, Beach, Bearach, Burgh, Bergh, Butch, Borak, Borg, Boris, Borys, Borris, Borja, Boriss, Bourn, Borne, Born, Branch, Breck, Brice, Bryce, Brick, Brock, Broc, Brucie, Brucey, Bruno, Bruin, Bruto, Byrum, Darach, Erich, Koresh, Larch, March, Roch, Terach and Zerach.