Nns:
Meg, Meggie,
Maggie,
Peg,
Peggy, Peggoty, Pegeen,
Mae,
Maisie,
Marge,
Margie,
Greta,
Gretchen,
Rita,
Daisy (in French, a daisy is "une marguerite,")
Pearl (
Margaret means pearl.)
Variants:
Marguerite,
Margot,
Margarita,
Megan,
Mairead (ma-RADE),
Margery,
Marjorie,
Margarethe.
I think if you look up
Margaret on the home page you can link to "names related to
Margaret" and get a much longer list.