Batya \b(a)-tya, bat-ya\ as a girl's name is of Hebrew origin, and the meaning of Batya is "daughter of God".
Batya has 3 variant forms: Bitya, Basha and Bat-El.
For more information, see also the related name Bathsheba.
Baby names that sound like Batya are Bat, Beata, Beta, Betha, Betta and Bitta.