Herbignac (en bretó Erbigneg, en gal·ló Erbeinyac ) és un municipi francès, situat a la regió de país del Loira, al departament de Loira Atlàntic, que històricament ha format part de la Bretanya. L'any 2006 tenia 5.117 habitants. Limita amb els municipis de Missillac a l'est, La Chapelle-des-Marais, Saint-Joachim, Saint-Lyphard, Saint-Molf i Assérac a Loira Atlàntic, Férel i La Roche-Bernard a Morbihan.