Bercher est connu sous le nom de de Berchiaco en 1154. L'église Notre-Dame est mentionnée en 1228. Au Moyen Âge, Bercher est le centre d'une seigneurie incluant plusieurs villages des environs, qui est une possession des sires de Cossonay puis de l'évêque de Lausanne.