is Zac a usual short for Isaac? I suppose logically it is, it just would never have occurred to me.
Zachariah is definitely more 'normal'.
Jolyon is a pretty established name, isn't it? It's a character in some period drama/book IIRC. Young version played by Rupert Graves, older one by Joss Ackland. Why do I know this stuff???