It's classy but the "maggot" association puts me off. Perhaps Margo is better, to avoid that. I hate Margaux, the name of a wine-producing village, and not authentically related to Margot.
Margo Christine
Margo Genevieve
Margo Juliet
Margo Penelope
Margo Rosalind
Margo Stephanie
Margo Zamara