On a retrouvé à Maurecourt un petit coq en bronze datant de la préhistoire, mais les premières traces avérées remontent à l’époque romaine.
Le nom de « Maurecourt », qui s’écrivait autrefois « Morecourt », viendrait d’un anthroponyme romain, Maurus, suivi du suffixe « court », de cortem, domaine.
Le territoire communal était, jusqu’à la veille de la Révolution, inclus dans la seigneurie d’Andrésy, et, par conséquent, propriété du chapitre de Notre-Dame de Paris.
En 1791, Maurecourt devient un village indépendant de la paroisse d’Andrésy-Maurecourt.
A partir de 1808, Maurecourt, située au confluent de l’Oise et de la Seine, devient comme ses voisines Andrésy et Conflans-Sainte- Honorine, une escale fluviale importante pour les bateliers reliant Paris au Nord de la France et à la Belgique.