Le nom de la localité est attesté sous la forme latinisée Grande Villare en 1063[3],[4].
Il s'agit d'une formation toponymique médiévale dont le second élément est l'appellatif villiers dont le sens était proche de celui de ville[3], c'est-à-dire « domaine rural, village ». Il n'a guère eu de diffusion en Normandie[3], mais Grandvilliers se situe près de la frontière sud-est de cette ancienne province. Le premier élément est l'adjectif grand. Le sens de ce toponyme est donc semblable à celui de Granville, c'est-à-dire « grand domaine rural, grand village ».
Le commune d'Hellenvilliers (Herlien villare 1199) a été rattachée à Granvilliers en 1995. Ce toponyme contient le nom de personne germanique Herlwin(us) qui a donné les noms de personne Helluin et Hellouin que l'on rencontre également dans le Bec-Hellouin et la Chapelle-Hellain[3].
L'évolution du nombre d'habitants est connue à travers les recensements de la population effectués dans la commune depuis 1793. Pour les communes de moins de 10 000 habitants, une enquête de recensement portant sur toute la population est réalisée tous les cinq ans, les populations légales des années intermédiaires étant quant à elles estimées par interpolation ou extrapolation[6]. Pour la commune, le premier recensement exhaustif entrant dans le cadre du nouveau dispositif a été réalisé en 2005[7].
En 2016, la commune comptait 332 habitants[Note 1], en évolution de −9,29 % par rapport à 2010 (Eure : −0,5 %, France hors Mayotte : +1,84 %).
le château d'Hellenvilliers, inscrit par arrêté du [10]. Pendant la Seconde Guerre mondiale, le château a été occupé par les Allemands. Aujourd'hui, il appartient à Mme de la Porte du Theil, maire jusqu'en 2014 ;
l'église Saint-Martin, dont le portail datant du premier quart du XVIe siècle, a été inscrit par arrêté du [11].
↑Population municipale légale en vigueur au 1er janvier 2019, millésimée 2016, définie dans les limites territoriales en vigueur au 1er janvier 2018, date de référence statistique : 1er janvier 2016.
↑Thierry Coudert, « Arrêté préfectoral n°
27-2018-11-20-002 portant création de la commune nouvelle de Mesnils-sur-Iton », Recueil des actes administratifs spécial n°27-2018-167, , p. 43-46 (lire en ligne)