Hi! My husband and I are expecting our first child in late August (our last name is Miller). At this point we don't know if it's a boy or a girl but we do plan to find out in a few more weeks. For a girl, we both like/agree on the name Montgomery though I can't decide yet on a middle name. Since Montgomery is pretty long, I thought about Emory or Emery as a nickname. My husband seems okay with this and I really love it. Now, the bigger issue is a boy name. My husband LOVES and desperately wants to name a boy Zechariah. I'm still debating whether or not I like it (it's starting to grow on me) but the main issue I have is that it's also a long name and doesn't seem to have any good nicknames. The obvious one would be Zech or Zeck but does this sound too weird? If someone introduced themselves as Zech to me, I think I would say "Zek? Zach? what?" I don't really want our son to have this issue every time he meets someone and using the full name Zechariah all the time again, seems too long to me. My husband said we could go with Zeke as a nickname but that makes no sense to me. Zeke doesn't relate to Zechariah in anyway, does it? Just to clarify, we would pronounce it ZEchariah not ZAchariah, so Zach or Zack is out. Thanks!
Are you sure you don't want to consider Zachariah? It solves the issues, and the two are barely-different variants of the same name.
If you definitely want Zechariah, I don't think Zeke (or Zach) is any more of a stretch than Emory/Emery is for Montgomery. Both nicknames take into account some of the sounds/letters from the name, while changing/dismissing others.