When I got married, I kept my name as I really did not like DH's surname. DH was/is fully supportive about this because he said he did get a lot of stick for his surname when growing up.
We did briefly consider to change both our surnames when we got married but then felt that it was maybe a bit flippant and it was actually quite difficult to come up with a suitable surname. So DH kept his name, I kept mine.
When we had children, they both got my surname, which is European, quite long and always needs spelling, but is a nice name. Again, DH was/is fully supportive.
DS1 has been talking about wanting to change his name for a while and we always said, that's something to think about when he is 18.
I have just spent a weekend alone with DS1 and the surname topic came up repeatedly and he said that he feels very British and his name makes him sound like he is not British and he doesn't like that. He's also annoyed at people mispronouncing his name and him having to spell it every time.
I did look at what a name change entails - and it seems extremely easy and cheap - £16 (yes, getting a new passport is more expensive, but nevertheless).
DS1 has three first names, one of which is my MIL maiden name and that is the name that DS1 would like as his surname, so there would be a family connection and it would not just be a random name.
sorry for this long explanation, but AIBU to seriously consider changing my DS1 surname so that he can start secondary school in September with his new "British" surname?