"Zion" is another name used for Jerusalem.
"Babylon" is considered a holy city.
"Through the fire and through the flames" - God presented himself to Moses through a Burning Bush.
"You won't even say your name, only, I am that I am" - Which, as Starzy49 pointed out, is when God refused to say his true name to Moses through the Burning Bush, instead onyl stating, "Yahweh", which translates from Hebrew to, "I Am Who I Am."
"Uh, Dio, Ya Hey!" - Dio means God in Italian, Dios means God in Spasnish



И все равно к этой песне можно приложить множество значений. Я так и делаю.