Coca-Cola told The Huffington Post UK it is aware the Share A Coke promotion running in South Africa "has generated an unintended outcome."

"The digital version of the Share a Coke promotion did not properly limit the customisation to individuals’ names," a spokesman said.

"As one of the world’s most inclusive brands, we value and celebrate diversity. We have long been a strong supporter of the LGBT community and have advocated for inclusion, equality and diversity through both our policies and practices. Again we apologise for any offence this has caused."

Gay rights campaigners All Out have launched a petition, with 138,000 signatories, to call on the drinks manufacturer to make a statement on Russia's gay propaganda law, even if a boycott is not a practical aim.