Babienica (daw. Babienice oraz Babinica, niem. Babinitz) wieś sołecka w Polsce położona w województwie śląskim, w powiecie lublinieckim, w gminie Woźniki. Liczy ponad 1000 mieszkańców.
W latach 1975–1998 miejscowość położona była w województwie częstochowskim.
Integralną częścią miejscowości jest i należy do sołectwa znajdujący się na zachód od miejscowości przysiółek Mzyki. Z pól należących do wsi bierze początek Liswarta. Kilkaset metrów od miejscowości znajduje się Góra Grojec.
W pierwszej połowie lat 80. XX wieku w miejscowości zbudowany został kościół pod wezwaniem św. Stanisława Biskupa i Męczennika. Wcześniej miejscowość należała do parafii Lubsza.
Od 1904 roku w miejscowości znajduje się Ochotnicza Straż Pożarna w Babienicy.
Pochodzenie nazwy Według legendy nazwa Babienica pochodzi od baby, która jako jedyna osoba we wsi przetrwała wielką zarazę. Motyw ten ukazany jest w herbie miejscowości.
O pochodzeniu nazwy miejscowości istnieją dwie legendy.