I like it, it is classic and feminine. I prefer
Marguerite and
Margery, but I still like
Margaret :) I don't think I would use a nickname for it. I like
Greta but if I wanted to call my daughter
Greta I would name her
Greta as it works by itself.
Meg is kind of cute.