Baby boy name dilemma

Sophie
Hi ladies,
So my partner has always loved the name Zachary for a baby boy, since we know we are having a boy he is adamant that Zachary should be the name - Zachary Smyth. I do think it's lovely and a little different but I'm now having the dilemma of a middle name to go with it. 
Originally I would have loved my late grandfathers name to be the middle name - Henry, but it just doesn't go 😣
I wondered if you could help me find a name that sounds nice together and has a ring to it?
Love to hear your opinions x