The teaming of Thor and Rocket Raccoon looks set to continue in Thor: Love and Thunder, and hopefully, it will clear up why Thor calls Rocket a rabbit–but if not, there's a Reddit theory that explains it. When they first met in Avengers: Infinity War, Thor (Chris Hemsworth) quickly connected with Rocket (Bradley Cooper). As a result, when Thor went to Nidavellir for a “Thanos killing” weapon it was no surprise that Rocket and Groot (Vin Diesel) joined him on his quest. Following the forging of Thor’s ax Stormbreaker, the three of them traveled to Wakanda, where Thor failed to stop Thanos (Josh Brolin) before he snapped half of all life in the universe out of existence.
Throughout Infinity War, however, Thor keeps inexplicably referring to Rocket as a «rabbit.» Despite Rocket telling him he's not a rabbit, but a raccoon, it never seems to stick. On the surface, it simply seems to be a recurring joke that's meant for a laugh. However, there might actually be a historically significant reason that Thor uses the word «rabbit» in regard to Rocket.
Related: Thor's Love And Thunder Story Was Secretly Teased In Avengers: Endgame
A theory (via Reddit) offers a plausible explanation for this. Landing in New Mexico in the movie Thor would not have been Thor's first visit to Earth, or, as he calls it, Midgard. After all, Asgardians like him, his father Odin (Anthony Hopkins), his mother Frigga (Rene Russo), and Thor's brother, Loki (Tom Hiddleston) were all immortalized in 7th century Norse mythology. This would suggest that his travels on Earth were limited to Scandinavia. Since raccoons were not an indigenous European species, they didn’t reach Europe and Scandinavia until the 1930s, well after the Asgardians were last known to
Read more on screenrant.com