Bathshua \b(a)-th-shua\ as a girl's name is a variant of Bathsheba (Hebrew), and the meaning of Bathshua is "daughter of oath".
The baby name Bathshua sounds like Batshua. Other similar baby names are Bathshira, Basha and Bethsheba.