During the Spain vs Croatia game on BBC One, the broadcaster repeatedly mistook Spain player David Silva for David Villa.
Although their names are somewhat similar, Villa is not currently in the Spain squad due to injury.
Brotherton made the error on several occasions throughout the first half of the match on BBC One.
Many people tweeted about the mistake, with football feed OptaJoke writing: "7 - According to the BBC, David Villa will create another 7 chances during this match. Absent."
Joke feed FourFourTom added: "Dear commentator, stop calling David Silva "David Villa". They're not the same person. Feel free to call Xabi Alonso "Ewan McGregor" though."
Match of the Day host Gary Lineker later played down the errors, tweeting during the live show: "Calm down everyone. Silva/Villa mix up passed on."
Lineker's co-star Alan Hansen recently made a Euro 2012 prediction mistake by predicting the semi-finals would contain three teams from the same group.