Bayard is a French name so I think the French girls name above would be fine. I don't agree that you need another surname for a girl. Bayard is a strong name so that's why I like the no-nonsense Marguerite the best. I prefer Margot or Daisy as a nn for Marguerite. Clover is cute but I don't know how you get it from the MargueriteDavis combo.