Kervignac, en breton Kervignag, est attesté dès le VI° siècle dans le cartulaire de l'Abbaye de Sainte-Croix à Quimperlé sous la forme latine Plebs Veneaca. En 1279, nous retrouvons la paroisse de Kervignac dans les archives de l'Abbaye de la Joie en Hennebont sous la forme Kerveniac, Parrocha. Ce toponyme pourrait signifier le village, ou la ferme, où pousse de la vigne - Gwini en breton.
De la vigne en Bretagne pourrait étonner à notre époque mais il nous faut savoir que la vigne poussait bien plus au nord et qu'une des raisons de la présence des Anglais au XIV° siècle en Aquitaine est liée aux vins de Bordeaux ; cette présence anglaise en Aquitaine ruinera d'ailleurs définitivement les vignerons gallois...