I love Matilda, Margot, and Mabel, although I love all the nicknames for Margaret too. The only one don't like is Magnolia, but I read in another thread the nickname suggestions and Maggie and Nolie both of make Magnolia much more like able to me. I also really like Mavis for a vintage M name.