I told pretty much everybody who was close to me and revealed the name on FB. In my case, though, I just knew as soon as I found out I was having a boy what his name was, similar to how people just know the name when their child is born. I think this is the best option.
Number [name]One[/name]: The people around you feel much more connected to your unborn child when he/she has a name. The baby suddenly has an identity and is addressed with a name. It was so personal for me to hear my friends and family already addressing him by name.
Number Two: I understand not wanting to reveal the name because of potential negative reactions from family and friends, but like a pp mentioned, referring to the baby by name, regardless of whether other people like it or not, is a really great way to see whether or not you can live with it. You’ll not only get other people’s opinions, which can be annoying, yes, but you may get sick of the name or realize that it’s difficult for other people to pronounce/spell, or maybe you just realize you can’t imagine having a kid with that name when, before, when you rarely used the name in conversation, you could. Your unsatisfied [name]MIL[/name] might actually decide she likes the name after using it whilst referring to unborn baby. You just never know!
Number Three (and not totally important in the grand scheme of things): This allows you to get some personalized baby gifts, which can be really cheesy but also really cute.
My sister is currently pregnant and sharing the name of her firstborn, and while I think, now looking back, that I probably wouldn’t be quite so revealing, I still think it’s an okay thing to do. Maybe next time I won’t announce on FB, but I would still definitely tell my family and friends I see all the time.
Of course, there is the conundrum of having a name picked out that you’re not really sure about. [name]Don[/name]'t share it with everybody. A good friend just had a baby a few days ago and did not reveal the name, but I’m pretty sure he and his wife were having a hard time deciding on a name. In the end, the big reveal was so special and everybody loves the name, but I just wouldn’t recommend doing that unless you have no other choice.
In summary, I would like to say that revealing the name can be just as, or even more special than keeping it secret. My sister’s fetus is very much a part of our family now and has a solid identity, which I think is because we all know her name and feel that much more connected than we would have if she were just “[name]Baby[/name] C” or “it” or “she.”