Bâti sur une colline qui fut couverte de vignes introduites en Gaule sous l'empereur romain Probus.
Croix et Moligneaux se font face et furent réunis après la Révolution.
Croix : Le village a déjà le titre de paroisse sur un document du Xe siècle. Ceci est confirmé en 1015 quand Hardouin de Croÿ fit donation de la terre et de l’autel («altaria de crucibus») aux chanoines de Noyon. Origine et évolution du nom : Crucibus en 1015, Crois en 1292, Croy en 1567. Un pieu de justice se dressait à cet endroit à l’époque gallo-romaine. Le pieu est d’abord connu sous le terme latin de «cruces» (potences) qui se traduit ensuite en «cruci» (croix).
Moligneaux : Le hameau de Moligneaux est ce qui reste d’un village ruiné au XVe siècle, Mesnil Saint-Quentin. Origine et évolution du nom : Ici se dressait le moulin de Mesnil. Le nom pourrait venir de l’association de moulin et eau («molin» et «iau» en vieux picard). D’ailleurs il y avait en ces lieux, à l’origine, une source, un étang et un ruisseau (flot Saint-Médard).