I've only ever met one other Bergevin outside of my family, though the name is apparently (my dad tells me) quite common in Quebec and parts of the United States. (I'm not sure about this, however, as I've only rarely found it on sites like this one.)
Obviously, it's French in origin, my family having been in Quebec for hundreds of years (until recently). The only meaning I've ever been able to find behind it is "roisterous drunkard" (the obvious "vin" combined with "berger", which according to my source, can mean "to hit", though I find this claim sketchy because I've only ever known it to mean "shepherd..."drunk shepherd", maybe?). As much fun as this alleged meaning is, I'm dubious as to its legitimacy.
If any one has any ideas or knows anything...?
Merci bien.