Anonymous
Favorite Answer
Zachary for sure, unless Liam by itself is a choice. Liam means "My people" in Hebrew. Zachary is cute, but it's a bit incomplete. Zakar - means remember. Combined with Yah (usually written IAH - ex: Zakariah, Zachariah, Zacharias (Greek form) --- means: Remember Yah. Zakkai means pure.
Moya
Zachary
........
?
Zachary, it's a strong, sensible name that feels both modern and classic. Billy is more of a nickname and won't age as well.
?
Billy.
_________
Anonymous
William Zachary sounds good.