Well the meaning of names are very significant to a person. Really look at the meaning of your name and the meaning of people you know and does it fit them? ie... my name is J. (meaning royality, rich) I may not be monetarily rich but I love fine dining, clothing, jewelery. Everything I like tends to be the most expensive even without me looking at the price. My husband is Jerrold ( meaning faithful) He is very faithful to everything he does in his life, marraige, job (even when he shouldn't) , church, etc.
When you chose the name make sure the meaning is what you want to be labeling your son for the rest of his life. Here is the meaning of the names you chose.
Aran: an ark: their curse (biblical)
Forest (Thai)
wild goat (smith bible dictionary)
Aaron spelled this way means mountain of strength but not when spelled Aran
Paul means humble
Antonio means priceless
Zacharias means remembered by God
Any of the three middle names is good but if you are going to name him Aran then I think Zacharias would be good. But maybe when you see your son in your hands you will know exactly what his name should be!