Le prénom Zakarya provient de l'hébreu Zekharyah. Ce nom se compose de 'zakhar', signifiant 'se souvenir', et de 'Yah', abréviation du nom de Dieu. Il s'agit d'une variante graphique et phonétique du prénom Zacharie, largement diffusé dans les traditions sémitiques.