Personally I trust the
Sieglinde -> Ségolène derivation.
I saw this with quite a number of names of Germanic origin, i.e. that the French name variant has a form that for a speaker of a Germanic language sounds very strange. How, for example, do you arrive at
Guillaume starting with
Wilhelm? But I don't think that these derivations are in doubt.
Rene www.AboutNames.ch