What does Nadine mean?
A French elaboration of Nadia/Nadya, ultimately from Russian Nadezhda, from the Old Slavic word meaning 'hope'. The 'hope' sense comes through the Slavic root rather than any native French element.
What does Amelie mean?
Amélie is a French form of Amelia, “industrious” or “hardworking.”