Shan Xiaona est une pongiste allemande née le à Anshan. Elle a remporté avec Han Ying et Petrissa Solja la médaille d'argent de l'épreuve par équipes aux Jeux olympiques d'été de 2016 à Rio de Janeiro.