Love, love, love
Margaret and the rest. Especially
Margot. Here are a few more:
Mairead (my favorite variant)
MargueriteMargheritaMargaritaMargery /
MarjorieMegan /
Meaghan (and variants?)
Margarethe / Margretta
Margita
Not to mention nns:
Mae, Mame /
Mamie,
Margie,
Maisie,
Daisy,
Pearl,
Rita,
Meg,
Peg /
Peggy,
Maggie.
Such a versatile name. What's not to love?