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).