Так это разные герои, вот в чём дело. Капитана Марвела придумали Fawcett Comics, затем с ними судились DC из-за того что в Марвеле якобы используются черты Супермена.По этой причине комикс прикрыли.Чуть позже Marvel придумали своего Капитана Марвела и зарезервировали это имя за собой.В 70-х DC решили вернуть Марвела в строй, но из-за персонажа Marvel использовать это имя уже было нельзя, поэтому переименовали его в Шазама.Так его и нужно называть по идее, но после этого его всё равно не раз называли Капитаном Марвелом.Такая вот сложная история