Francis Xavier is a common two-name combination since he was one of the saints in the Catholic church. Though the Hegeles were Lutheran in Poland, the area where they came from was mixed, and the tradition of the name usage well established. For the saint, see http://www.newadvent.org/cathen/06233b.htm al muth