Nadiya \n(a)-di-ya\ as a girl's name is a variant of Nadia (Russian), and the meaning of Nadiya is "hope".
The baby name Nadiya sounds like Nadya, Natoya, Nady, Nadie, Nada, Naida, Nidia and Nydia. Other similar baby names are Kadiya, Nadija, Nadina and Nadira.