We were team green and did not share any of our name choices with people (except my mom).
I have gone to showers were names were discussed and although a couple had a name picked out (knew the sex, etc) I could hear a few people discussing/making comments how they did/didn't like the name, etc. I've also gone to showers AFTER the baby was born and obviously the baby already had the name and I heard no one say anything negative about it.
Everyone is going to have their opinion about a name (either negative or positive) and they will sometimes voice their opinion if you throw out the name you are considering (or have actually chosen). Some of the comments might not be what you want to hear, etc. Personally, I would not let the name be known until the baby is born. Course with our last one we didn't even decide on any names (g or b) until I was actually in labor in the hospital and about to give birth. lol