Former Arsenal youngster Sanchez Watt was sent off after telling the referee his surname, which was mistaken for dissent.
Watt, 27, was playing for Hemel Hempstead Town in a National League South game against East Thurrock United when he was dismissed.
Referee Dean Hulme had asked the player for his name as he was to be booked, and then mistook the reply as Watt showing dissent.
Hulme rescinded the red card after it was explained to him the mistake.
“It was a human error,” Hemel Hempstead chairman Dave Boggins told BBC Sport.
“The referee was man enough to rectify it.”
The incident happened towards the end of Hemel Hempstead’s 2-0 win on Tuesday and Watt did not leave the field.
Watt played three games for Arsenal in the League Cup as an 18-year-old, scoring against West Brom.
He is currently on loan at Hemel Hempstead from Isthmian League side Billericay Town.