A Hebrew origin might have preceded the Germanic one. "Amal" (biblical) means work, labor; "-ia" a suffix signifying the Hebrew name of God. Hence Amal-ia, "the labor of god". Probably as in worshiping or toiling in the service of God in some other way.
My nana's name, I love her so much! It means "hard worker" She is a hard worker!Also my friend from Norway's name, She spells it Amalie, but some people pronounce it "om-ah-lay" like that girl from the movie Ameile.
The word "amal" is a Hebrew word, meaning - labor. Therefor, "Amalia" means "God's labor" in Hebrew; And therefor, obviously, it is also a Hebrew name.
I suspect that the meaning of this name is derived from a Semitic language such as Hebrew or Arabic. The Arabic word for "work" is "amal" (ayin, mim, lam).