Barucha \b(a)-ru-cha\ as a girl's name is a variant of Beracha (Hebrew), and the meaning of Barucha is "a blessing".
The baby name Barucha sounds like Berucha and Bracha. Other similar baby names are Bartha and Jarusha.