Additional French names are almost always given for relatives (and sometimes saints), which is why you find such odd combinations in these lists; they're not 'middle names' in the English way, or used as such, so
Annie and Soline will almost definitely be relatives of the child.
Nicknames as full names are everywhere these days.
Ninon as a stand-alone name is in the French charts, and has been for around 20 years. INSEE shows some (rare) use from the 1910s onwards.
I've seen
Betsy and
Eliza as Victorian sisters! and also
Fanny and
Frances, in my own tree.