I probably wouldn't if I truly disliked all nicknames for the name. It won't matter if you correct people when they call him Ben (for example), they'll continue to do it his whole life until everyone but you calls him Ben. My brother had that happen. His name is Christopher. My mom and I are the only ones who call him by his full name. Everyone calls him Chris. He doesn't seem to mind, though he does prefer Christopher. In the end, it will be your child's name and they may not feel as strongly about the nickname as you do. So, if you really do hate the nn, I wouldn't do it. If you just prefer the full name, you can probably live with being the only person who calls him that.
It depends on how much I love the name. And how many other nn options there were (and whether I liked any of them). And how badly I hated the nn. :)
When I first fell for Isabelle, I quite strongly disliked the nn Izzy, and while I was worried about it, I knew I loved Isabelle enough that I could put up with other people calling her Izzy as long as I could still call her Isabelle/Belle/Bella/Elle/Ella. I've actually come around to Izzy--I like Belle/Bella/Elle/Ella more, but I wouldn't mind if she got Izzy occasionally. In fact, I think I'd use it from time to time.
Once upon a time Benjamin was my favorite boys' name--and I love just Benjamin. I love Ben, too, but I like the full Benjamin more. I think you could do Benji or Jamie, though, if either of those appeal to you. But honestly, if it makes you feel better, my cousin has a four-year-old Benjamin, and he's gotten Benny, and Benji, and many, many times Benjamin, but I hardly ever hear him get called Ben. :) In fact, I think he's Benjamin about 90% of the time. :)
It would depend on how common the name is. For example, it's unrealistic to name a child Michael and not expect him to get Mike at some point; or Matthew and not expect Matt. However, I feel you could reasonably enforce a rule that a child with a less common name goes only by the long form. For example, Barnaby and not Barney.
No way. Not if I hated it. I wouldn't want to spend my kid's early childhood as the annoying mom correcting everyoneonly to have my kid go by Ben (or whatever) through high school anyway!
Yes, because nicknames are not even something I consider when looking at names. It's funny that you used Benjamin as an example. I love Benjamin as well, and I've always known that if I ever got my Benjamin that I'd call him Bo for short. Ben, Benny, Benjy, etc never even crossed my mind.
Also, just because you "hate" the nickname Ben doesn't mean your son will. Ben might fit him perfectly, and it might be the name your son chooses to call himself. There's really nothing you can do about it.
This is the problem I have with August. I love it as a name but I hate all the nicknames that go with it : /
Both my SO and his sister have very common names with very common nn's. His parents love both of the names but hated the nn's so they just insisted that the kids and their teachers enforce a no nn policy. His sister now has one nn and it's what he called her when he was little because he couldn't pronounce her name. Everything else is a complete no go. Both will just politely say "I prefer FULLNAME" when someone tries to give them a nn. So it's completely doable!
I don't think it would be an issue provided you have the same policy for all your children (should you have a few). I'd find it weird if Benjamin and Mike (short for Michael) were brothers.