Le nom de Ballainvilliers dérive d’un anthroponyme médiéval, villare d’un certain Ballain ou Ballin. Ce type de fondation médiévale est caractéristique des communes du Hurepoix.
L’église paroissiale de Ballainvilliers, édifice roman remanié, constitue le monument central du village. Elle appartient au réseau paroissial de l’agglomération du sud parisien.