🔼The name Meshelemiah in the Bible
Most translations have this Zechariah be the gatekeeper at the Tent of Meeting, but that would be difficult to combine with the return from exile. It's more probably that not Zechariah but his distant ancestor Meshelemiah was the gatekeeper at the tabernacle (possibly at the time of David, or earlier).
In 1 Chronicles 26:1, this Meshelemiah (now spelled with a final waw: משלמיהו or Meshelemiahu) is listed as a son of Kore of the sons of Asaph. The Chronicler lists 18 "sons" of Meshelemiah to have made it back from Babylon (1 Chronicles 26:9).
🔼Etymology of the name Meshelemiah
The name Meshelemiah consists of two elements, the final one being יה (Yah) = יהו (Yahu) = יו (Yu), which in turn are abbreviated forms of the Tetragrammaton יהוה, YHWH, or Yahweh.
The first part of our name is constructed out of the verb שלם (shalem), meaning to be unbroken or whole:
For a meaning of the name Meshelemiah, NOBSE Study Bible Name List reads Yahweh repays and Jones' Dictionary of Old Testament Proper Names proposes Whom The Lord Repays, "i.e. rewards graciously". BDB Theological Dictionary does not translate this name but does list it under the verb שלם (shalem).