Zachary Zatara
Zachary Zatara is a fictional character in the DC Universe. Zachary is a descendant of the Homo Magi just like his cousin Zatanna and uncle John Zatara. He first appeared in "Teen Titans (vol. 3)" # 34, and was created by Geoff Johns and Tony Daniel.
Zatanna
In "Detective Comics" #833 (August 2007), it is stated that Zatanna's father was a friend of Thomas Wayne. Zatara trained Bruce Wayne in the art of escape, and Bruce and Zatanna were childhood friends although Batman believes that he has never met her in "Justice League of America" #51, and her only memory of meeting him is while she was disguised. Bruce helps Zatanna investigate the death of one of her former assistants; all clues point to a performer named Ivar Loxias. Loxias is revealed to be the Joker in disguise; he shoots Zatanna in the throat and incapacitates Batman. Zatanna is able to heal herself by writing a curing spell in her own blood, and she is instrumental in foiling the Joker's scheme. Bruce puts Zatanna's betrayal behind him, allowing the two to renew their friendship.