I really like it, and I have zero tolerance for chav names.
OK, some names deserve harsher criticism. Zebedee, Montana, Phoenix for eg, and chardonnay and Diesel and other names I'll admit to having been a bit mean about on this board.... but some names that have come in for criticism on this board have also shocked me. Just becaue a name isn't Tarquin or Prudence doesn't mean it's chav.
Zachary is, when all is said and done, a bible name.. My great uncle was a Zachary. It's not new, it's not pretentious, it's not made-up!
Stick with it. It's a great name. I also agree with the posters who say that it can take a while to look at your 8lbs of mottled baby and 'merge' their name with their personality... Harder still before they even have a personality! that will come, honestly it will. I had this wierd surreal feeling, how weird that my daughter is a *Maggie, she's only a Maggie because I said that. It seemed to random, to uncertain.
People who insult your children's names (to your face! I'd rather they said it behind my back tbh) are very rude. SOmebody said my choices were "very conservative" and then sniggered. They weren't in the top 50, so they were fairly conservative as in not very 'omg' but still, they don't seem to share their names with anybody in our circle.