Explain "il y a un garcon" to me? - French?

Apparently this means "there is a boy." But can someone break it down for me? By my understanding, il = he y = "there is" (according to this app) a = has (he "has") un garcon = a boy So this seems like it should be "He there is a boy." Why is "il" at the... show more Apparently this means "there is a boy." But can someone break it down for me? By my understanding,
il = he
y = "there is" (according to this app)
a = has (he "has")
un garcon = a boy

So this seems like it should be "He there is a boy." Why is "il" at the beginning at all?
Update: Actually, sounds like "He there is has a boy". I would love this explained.
3 answers 3