I think Margot is a nice name, though I'm used to seeing it as a full name rather than a nn. Technically, though, it's meant to be a short form/nn for Margaret, so I think it works quite well.More suggestions: Mamie Maisie, Maisy Greta, Gretta Mara Marta Megan