We did what Bloomingfrazzled did.
When we married I kept my maiden name, and intended to stay that way right up until I went on maternity leave to have DS. Then I had a proper panic about not having the same name as my child, as we were both happy for DS to take DH's surname.
I half-heartedly suggested double-barrelling our names, but it sounded clumsy and DH hated it, so that was that. (I'm quite glad about that now - I would have spent my life spelling it out to people over the phone.)
So - at 37 weeks pregnant I changed my name by Deed Poll, so keeping my original first and middle names, followed by my maiden name as a second middle name, then adopting DH's surname as my own.
When DS was born, he also took my maiden name as his middle name, then DH's surname as his. If we have any more, they'll do the same.
It's caused much less confusion than I thought it was going to, TBH. And, as there is only one boy in our branch of the family going by my maiden name, I saw it as a way to keep my own (fairly unusual) maiden name going.
If it wasn't for DH, I'd still be Ms Maidenname now - never felt the need to be my husband's wife, but I did feel the need to be my son's mother, IYSWIM.