La commune s'est appelée: Gerberacum en 946, Gerborredum en 1160, Gerbe-la-Montagne sous la Révolution.
La commune de Wambez a été sous sa dépendance.
Ville fondée en 946. Un traité de paix entre Louis IV d'Outremer, roi de France, et Richard Ier, duc de Normandie, fut signé dans cette ville en 948. C'est dans le dixième siècle que s'établirent les vidames de Gerberoy qui devinrent héréditaires sous le régne de Hugues Capet. Gerberoy fut assiégé à plusieurs reprises, Guillaume le Conquérant en 1077, Henri II, duc de Normandie, couronné roi d'Angleterre, fit soutenir un second siège en 1160, et réduisit le château en cendres. Jean sans Terre assiégea le village à son tour. Le titre de Ville lui a été donné sous Philippe Auguste en 1202. Après la bataille d'Azincourt, Gerberoy fut pris par les Anglais et ne revint à la France qu'en 1204. En 1418, les Bourguignons entrent dans la ville et détruisent les reliques de l'église. Les chanoines se sauvent; ils ne reviendront qu'en 1423. En 1435, les Anglais du comte d'Arondel sont battus par La Hire et Xaintrailles près de Gerberoy. Charles, duc de Bourgogne, repoussé de Beauvais qu'il assiégeait en 1472, brûla Gerberoy. Lors des guerres de religion, alors aux mains de Godin et ses hommes, Villers Hodenc s'empare de Gerberoy au nom du roi, le 22 mai 1591. Henri IV, lui même vint à Gerberoy, dont la position qui commande la vallée du haut Thérain lui paraissait avantageuse pour attaquer Beauvais. La forteresse fut démantelée sur ordre d'Henri IV en 1592. Le village subit trois incendies importants en 1611, 1651 et 1673.
Les rues du village, encore pavées, sont bordées de maisons bien entretenues et fleuries, construites au XVII et XVIIIeme. C'est entre 1900 et 1930 que le peintre Henri Le Sidaner, venu s'installer à Gerberoy, redonne vie au village en en faisant la cité des roses.