English and French form of Nadya, the Russian pet name for Nadezhda, from the vocabulary word for "hope".