Le village de Brou est mentionné pour la première fois en 1205. Il est alors constitué de trois hameaux : le hameau de Brou, le plus ancien situé au nord de la commune actuelle ; le hameau de la Villeneuve-aux-Anes, au sud de la route menant de Chelles à Lagny et le hameau de la Forest, au nord du château de Brou.