Mya \m-ya\ as a girl's name is a variant of Maia (Greek), and the meaning of Mya is "great; mother".
The baby name Mya sounds like Moya, Maya, Miya, Mia, Meya and Mea. Other similar baby names are Myra, Aya, Myka, Myla and Nya.