I agree with those who say just use the name you love - Isaac and Zachary are two different names, but it's what you feel comfortable with I suppose.

Also I really like Gabriel, but you don't have to use the full name, you just name him 'Gabe'.