Princess Diana's family is a branch of the Spencer-Churchills (yes, Sir Winston's family), of which the Duke of Marlborough is the head. It's an accident of family history that her branch is named Spencer only; they have as good a right to the Churchill name as the senior line.
Friend, I didn't know that. I am not surprised, however. Thanks for the lesson!