I said earlier in this thread that my reasoning largely came down to my name not being an easy one to have in the country where I live, and not wanting to burden a new person with it.
Ironically, if I had had a double barreled surname, as my mum wanted, I would be able to drop half of it and use my mum's birth name, which is easier to spell and pronounce here.
My husband and his brothers are all married to foreign women. We have all kept our surnames, and all, so far, given the children our husband's surnames. One of my sisters in law has also given her children first and middle names which betray absolutely no sign of their other culture, whereas it is really important to me that my culture is represented in my children's given names. I suspect that comes down to racism, as the culture she comes from is viewed in quite a negative way, whereas British culture is not.
I hope that my daughter, if she ever marries, keeps her birth surname. Even though it is not mine and I have no personal stake in it. It will be part of her identity from birth, and I don't want her to feel it's only a borrowed name.