C.N.
His name is what you put on his birth certificate. The girls may nickname him Henry and may call him that his whole life. It's not the end of the world if they do. He's not going to have an identity crisis because of it.
I have a friend whose older brother had always wanted a little borther named Skip. When his little brother was finally born, he called him Skip from day one - never called him by his legal name.