Amelya \a-mel-ya, am(e)-lya\ as a girl's name is a variant of Amelia (Latin, Old German), and the meaning of Amelya is "industrious, striving; work".
The baby name Amelya sounds like Ameliya, Amalya and Amilya. Other similar baby names are Amelyta, Amelyna and Amelda.