Située à 30 km des Sables-d'Olonne, à 35 km de La Roche-sur-Yon et à 17 km de Luçon, la commune du Givre est située à côté du carrefour du Pont Rouge. Elle est composée du bourg et de divers hameaux au nord vers Moutiers et au sud après la RD949.
L'origine du nom Le Givre provient d'un lieu rempli de vipères (même origine que La Grisse). Le bourg a été incendié pendant les guerres de Vendée (église). Le château de la Brunière a été reconstruit à la Renaissance sur les ruines d'un château médiéval.