Zakarya is an Arabic form of Zechariah, from Hebrew meaning God has remembered.
Like Zakarya?
Swipe through thousands of names like it