Batsheva \b(a)-tshe-va, bat-sheva\ as a girl's name is a variant of Bathsheba (Hebrew), and the meaning of Batsheva is "daughter of oath".
Similar baby names are Batsheba and Batshua.