Margaret is a family name that I would like to use somehow, it sounds quite old fashioned and a bit harsh to me for a baby so would definitely use a nn, my favourite is Margot. Do we go with Margaret as her formal name and just call her Margot...or do we just put Margot on the birth certificate?
My concern with Margot is that it is becoming very popular around me and I'm worried that by the time she starts school there will be loads of others in her class, so calling her Margaret gives her a choice to use other nns if Margot explodes.
But if we don't actually ever intend to call her Margaret, is it silly to make that her formal name? Will she hate having to constantly correct teachers and feel awkward because her proper name is a bit of an old lady name?
My name is a 2 syllable name that doesn't lend at all to nns so I feel like I've no insight into this...