Pugnac est une commune du Sud-Ouest de la France, dans le département de la Gironde (région Nouvelle-Aquitaine).
Ses habitants sont appelés les Pugnacais.Construite sur une colline, elle doit son nom aux tribus locales qui avaient autrefois choisi cet endroit pour régler leurs différends à coups de poing