What does the name Zachariah mean? The meaning of the name Zachariah is God Has Remembered. The origin of the name Zachariah is Hebrew. This is the culture in which the name originated, or in the case of a word, the language.
Alternate spellings: Zechariah
People who like the name Zachariah also like: Elijah
, Nathaniel Abigail