Ce personnage a été créé en 1940 par C. C. Beck et Bill Parker pour Fawcett Publications. Volontairement inspiré de Superman, il est le super-héros le plus populaire des années qui suivent sa création. À l’origine, il est nommé Captain Marvel, mais suite au rachat du personnage par DC Comics en 1972, il est renommé Shazam, le mot que Billy Batson prononce pour obtenir ses pouvoirs. En 2019, l’adaptation Shazam! sort au cinéma avec Zachary Levi dans le rôle de Billy.