Le village de Bailly est situé sur la rive gauche de l’Oise.
Bailly tiendrait son nom du latin « Baillium » dû à l’existence d’un fort dont on a pu retrouver des vestiges de fossés et de souterrains. Ce fort fut occupé par les Normands au IXe siècle.
La terre de Bailly relevait du comté de Noyon. C’était un fief du domaine royal sous-inféodé par les évêques à des chevaliers qui prirent le titre de seigneurs de Bailly : Guy et Jean Bäes de Bailly, Enguerrand de Guynes, Philippe de Coucy, Jean II, Jean de Béthune, Jean et Gauthier de Hennin, Hugues et Bertrand du Bois, Guillaume de Marafin.
L’abbaye d’Ourscamp resta propriétaire de la terre de Bailly jusqu’à la Révolution. Le château servait de résidence d’été et permettait de surveiller le travail des paysans dans les champs et les étangs, dont les poissons étaient destinés à la consommation des religieux.
Bailly et ses deux châteaux furent totalement rasés pendant la Première Guerre mondiale.
Le monument aux morts, inauguré le dimanche 18 juin 1922, devant le cimetière, a été élevé pour les treize enfants de la commune tombés au champ d’honneur.