O. Miller, Content Optimization Executive, Studied Journalism and Psychology, Austin,Texas
Answered May 10, 2019
The real name of Shazam is Billy Batson. In the comics published by Fawcett and DC Comics, Shazam is an ancient wizard who chooses a kid named Billy Batson to give his power. This power can transform him to be a superhero named Captain Marvel.
But DC changed the titles to Shazam in 1973 and was officially changed Captain Marvel’s hero name to Shazam to avoid further conflicts with the same name as a Marvel superhero character. Back in the story, Shazam tells Billy that he is an ancient wizard from Egypt who has been fighting evil with his superpowers. Now that he is old, he needs to pass the power to Billy. All Billy needs to transform into a superhero is to shout SHAZAM.