This name is rooted in Hebrew. The literal meaning is I have a people, and this would mean that your child (whom you named Liam) is a symbol of you procreating and creating a people. The name Eliam is a bit different. It means My God is a people. A bit Sacreligious for Judaism, as well as an Israel most likely a rabi would recomend to change the name (b/c the implication is that God is as common as the people).