From the 70s up until Flashpoint, each comic centering around Billy Batson had 'Shazam' in the title, but Billy's codename was 'Captain Marvel' within the pages of the comic. This all changed from the New Fifty Two onward where 'Shazam' wasn't just the magic word it was Billy's siperhero name too.