I love Margaret (and it's a name that DH and I agree on), but my parents and in-laws are not so keen. It's been called old-fashioned, ugly, frumpy. Margaret Thatcher has been mentioned. My mum has even said that she will hate her name once she's a teen. Whilst I recognise that this is a possibility, it doesn't dissuade me. My opinion is that most, if not all, people have disliked their own name and wished that their parents had called them a different name at some point. There are all sorts of reasons that people hate their name (too common, too unusual, too long, too short, too old-fashioned, too modern, too hard to spell, too hard to pronounce). It is not certain that our child will like any name (even if not Margaret) that we have chosen in the future. Am I wrong? Thoughts?