Biron comes it is a locative surname, coming from name of places.
In France at least three municipalities bear this name.
Boulard comes from an old german given name "bolohard"
Bolo i.e brother and hard "hard".
This according to the Frenche site of surnames
www.jtosti.com/noms.