After watching Captain Marvel, fans might have noticed something a bit strange. None of the characters ever referred to Carol Danvers by her recognizable codename, even though it’s explicitly the title of the movie. Many fans have speculated online about when or where the new Marvel hero will pick up the superhero nickname and one person on Reddit believes that Carol will begin being referred to as “Captain Marvel” in Avengers: Endgame.
In this idea, Reddit user u/swayde620 points out that the name Captain Marvel was toyed around with in her first solo film, which was released this past week. However, it’ll come full circle in Avengers: Endgame when Captain America sacrifices himself in the third act of the film. Carol will then take on the ‘captain’ part of the name in honor of the fallen hero.
Combine that with the ‘Marvel’ part thanks to the heartwarming scene she shared with Nick Fury at the end of Captain Marvel and you have her new moniker. This would also be a reference to the “proper” version of Mar-Vell and serve as a nod to Carol’s late mentor, which would further connect the dots between the two Marvel flicks.
It would make sense that Carol Danvers would start being referred to as Captain Marvel in Avengers: Endgame, too, as she’s going to be joining the Avengers and will play a huge role in defeating Thanos. Whatever way her superhero name comes about in the film though, it’d certainly make sense that Captain America’s involved in the process as he insists that Carol takes on the mantle of Captain Marvel from Mar-Vell in the comics.
Considering that she just started using her human name of Carol Danvers at the end of her solo effort though, there might have to be some more storytelling introduced first before she embraces Mar-Vell’s legacy. In any case, fans will just have to wait and see whether or not this actually happens when Avengers: Endgame releases in theaters on April 26th.