What does Sami mean?
From the root s-m-w (س-م-و, 'to be high, elevated'), meaning 'elevated, lofty, sublime, eminent'. Note the distinct name Sami' (سميع, 'all-hearing'), which comes from a different root (s-m-'); the two are easily confused in transliteration.
What does Zakariya mean?
The Arabic form of the prophet Zechariah (Zakariyya), the father of Yahya (John). Of Hebrew origin (Zekharyah, 'God has remembered'). The Arabic form carries no native root meaning. Also spelled Zakariyya, Zakaria.