Well, maybe the father's name is given to the child because, unlike who is the mother, who is the father is not so obvious.
Interesting facts :
In Quebec, women do not change their name when marrying.
In the new genaration, not all but many, probably most, children are given the names of both the mother and father.