When DS was born I gave him a nickname version of an old name, I'll use the example Billy/William. I registered him as Billy and got the birth certificate. In those first sleep deprived weeks I regretted my decision and found out you could change the name for free if in the first month. I did this and got a new birth certificate in the name William. They did not ask for the first certificate back.
He was already in the NHS system as Billy and I did not change this.
When he entered the school system he was registered as William but everyone calls him Billy.
When we got a passport it was in the name William.
He has a bank account in the name William.
I had pretty much forgotten about the change until now. He is about to turn 16 and HMRC have just sent him his new national insurance number registered to Billy!
Everyone calls him Billy and he says he would like this to be his official name now if possible.
I have two birth certificates but I no longer know which one is valid.
Any advice on how to sort this out would be gratefully received.
Poll: YABU - you'd better sort this out now or it will cause him a lot of bother in the future.
YANBU - don't worry about it, it's probably fine.