Save Type Surname (from nickname) Usage French, Occitan Other Forms FormsGagnon, Gonyeau, Ganhon Meaning & History Nickname for an aggressive or belligerent man, from Old French Gagnon ‘ mastiff’, ‘guard dog’. Possibly from Occitan ganhon ‘young pig’, applied as an offensive nickname. See also Gonyeau.