If you love Zachary, then definitely use it - don't worry bout the other name as Isaac is kinda completely different to Zachary
Out of the other names, I personally them all, but my favourite is Gabriel (I only know one and he's a top guy) - I saw how many J names your DH vetoed, how bout Joseph?