I've always liked the name Zachary but I don't want to use it because of it's popularity. I like Zachariah as well, almost more than Zachary. I would probably call him Zac, and since both names are commonly nicknamed Zac/Zack/Zach is trying to avoid the popularity irrelevent then?