Pretty Sure Neene is a Former noble,
For a Girl born in Slum, In Middle Ages era, Not alone can Read, pretty much impossible to write,
except She is Crazy-Genius like MaoMao
Nitpick: If the girl with a French name (ciel=sky) gives her a name that means friend, she'd probably spell it "Ami" (or "Amie" to be gender-appropriate), which means, you guessed it, friend in French. Technically, "Amy" is also derived from the Old French Amee, but it means "beloved", not "friend".
Thank you for coming to my lecture, don't forget to buy my book at the entrance!