I'm not a big fan of Margaret, although I don't hate it. It's rather dumpy to me, but I do prefer it to Margery or Marjorie, which make me think of margarine.The only nickname for Margaret that I like is Meg. I think Maggie and Peggy are just so horrible.