This is a possibility for DS2's name (due any day now) but I'm not sure how to spell it? He would be Zachary on his birth certificate (I think anyway) but called Zach, Zac, or Zak in everyday life. What spelling o most people use? Does 'Zach' lead to lots of mispronounciation?
I prefer just Zac but like them all. Zachary is OK too if you will use it but I prefer short names for boys. As far as I know the most popular is Zak but all the spellings seem Ok to me. With a C (Zac) seems abit 'softer'.