Malay form of Zakariya, the Arabic form of Hebrew Zecharia, meaning "God has remembered".
See Zachary for modern variants.