Bábafalva (szlovákul: Babie) község Szlovákiában, az Eperjesi kerület Varannói járásában.
Varannótól 28 km-re északnyugatra, a Tapoly jobb oldalán található.
1332-ben a pápai tizedjegyzékben említik először.
A 18. század végén Vályi András így ír róla: „BÁBAFALVA. Babits. Tót falu Sáros Vármegyében, birtokos Ura Mélt. Semsey Uraság, lakosai katolikusok, és evangelikusok, fekszik a’ hegyek között Karátson mezőnek szomszédságában, melly nek filiája, ’s Tapoly folyó vizétöl sem meszsze; kő bányájáról nevezetes. Határbéli földgye középszerű, fája, és legelője van, piatzozásától sints meszsze; de mivel réttyei kevesek, második Osztálybéli.”[2]
Fényes Elek 1851-ben kiadott geográfiai szótárában így ír a faluról: „Bábafalva, tót falu, Sáros várgyében, a Tapoly völgyében, Karácsonmező fiókja 13 kath., 132 evang., 16 zsidó lak. F. u. többen. Ut. p. Eperjes.”[3]
1920 előtt Sáros vármegye Girálti járásához tartozott
1910-ben 163, túlnyomórészt szlovák lakosa volt.
2001-ben 246 lakosából 245 szlovák lakosa volt.
2011-ben 252 szlovák lakta.