castleview
I'm on my 103rd attempt to grown
- Joined
- Mar 4, 2004
- Messages
- 5,509
Do what makes you and DH happy. Don't worry about others.
-I worry that my child will be angry at me for intentionally calling him by his middle name and setting him up for a lifetime of inconveniences and confusion
-On the other hand, I worry that my child will be angry at me if I break the tradition and don't include him in the long line of men before him.
If it seemed really important to DH, i'd use his name as the middle name (unless I really hated it). But yours doesn't seem to be making a big deal out of it so I would not worry about it...
(that's a joke, you understand). 

This is a situation in which you can provide a "win" for everyone:
Name him Hank Harrison Smith, but call him Harrison.
This gives the nod to tradition, yet also gives you the name you want to call him. You don't sound opposed to giving him the name legally so long as you can call him what you want every day.
When you set him up as a patient at the pediatrition, when you register him for school, etc., never tell anyone that Hank is his first name. Just say that his name is Harrison Smith. Official, legal names aren't required at these places -- yes, even school -- so you'll never have a problem. This saves him from saying every single year, "I go by my middle name."
His full, legal name will be on his birth certificate now and later it'll be on his driver's license, his diploma and other legal documents. You can pull out the whole name when those things become necessary.
As an adult, if he wishes, he can have H. Harrison Smith on his business cards.
This is much easier than being a Junior; having the exact same name as eight other family members is harder.