As angelic names are traditionally derived from Hebrew, Castiel may be a variant of קשתיאל or Kes'tiel, meaning "rainbow of God." It also may be a variant קצפיאל or Katz'fiel, meaning "wrath of God," which is the original name of the archangel Cassiel.