Also spelled as Mérignac, from the Gallo-Roman name, Latin Matriniacus, named after the river Matrinus.
Marignac ?