Most of them are pretty apt. I would say that Belle is not tomy mind a good bodice-ripper name. It sounds a bit too low-class, like a servant or a peasant or an old madam.
However, a French duke named Lance? I don't think so! What would a French aristocrat be doing with a seventies American surfer boy name? He'be be Laurence, maybe, but not Lance. *rolls eyes*