Zechariah \z(e)-cha-riah\ as a boy's name is a variant of Zachariah (Hebrew), and the meaning of Zechariah is "the Lord recalled".
The baby name Zechariah sounds like Zecheriah, Zekariah, Zackariah, Zacharia and Zaccariah. Other similar baby names are Zephariah and Zacharias.