His jersey says Braut Haaland because that’s his full family name, and he’s choosing to use both his mother’s surname, Braut, and his father’s surname, Haaland, when he plays for Norway.

Why it appears now

At club level, he usually wears just “Haaland,” but with the Norway national team he’s been using the fuller version of his name.

It’s also a nod to Norwegian naming customs, where both parental surnames can be used.

Family meaning

“Braut” comes from his mother, Gry Marita Braut, who was a former elite heptathlete.

“Haaland” comes from his father, Alf-Inge Haaland, who also played professional football.

In plain English

So it’s not a nickname or a printing mistake — it’s a personal choice that highlights both sides of his family.

In other words, “Braut Haaland” is just his complete name showing up on the national-team shirt.

TL;DR: He wears “Braut Haaland” for Norway to honor his mother’s surname and reflect his full name.