The meaning of the name Zechariah is God Has Remembered. The origin of the name Zechariah is Hebrew. This is the culture in which the name originated, or in the case of a word, the language.
The name Zechariah is an alternate spelling of Zachariah
People who like the name Zechariah also like: Elijah