"Soëlie" is a roundabout derivative of "Zoe," which is Greek for "life."
In France, Zoél, Zoelle, and Zoélie are all more common (but I've never met or heard of one), but I have a preference for the softer S sound and I do love me a diaeresis (¨).
And, as for "Anne," according to Behind the Name, it is a form of Anna, which comes from Hannah: From the Hebrew name חַנָּה (Channah) which meant "favour" or "grace".
So now you know...
frigg , you can just see the sweater I knitted for her.