Капитан Марвел существует в обеих вселенных - и DC, и Marvel. Изначально существовал лишь один герой, созданный студией Fawcett Comics ещё в 40х, которая впоследствии была поглощена DC. Таким образом, герой влился во вселенную последних. Однако DC него успели зарегистрировать имя героя Капитан Марвел как свою марку. Их обогнал Marvel. DC ничего не оставалось, как сменить имя супергероя на Shazam
Наверное, потому что он был придуман авторами студии DC Comics. Слово "marvel" ведь не только название студии обозначает. Когда Marvel Studios зарегистрировала права на торговую марку, героя и стали звать Шазам.
Герой был создан не DC