Anna Shaffer (Londra, 15 marzo 1992) è un'attrice britannica.
Nata e e cresciuta a Londra, Anna Shaffer ha fatto il suo debutto cinematografico interpretando Romilda Vane negli ultimi tre film della saga di Harry Potter: Harry Potter e il principe mezzosangue, Harry Potter e i Doni della Morte - Parte 1 e Parte 2. Successivamente l'attrice ha lavorato prevalentemente in campo televisivo, a partire dalla soap opera Hollyoaks, in cui interpretò Roby Button per oltre duecento episodi tra il 2011 e il 2018. Dopo aver recitato nelle serie TV Glue, Class e Fearless, nel 2019 la Shaffer ha interpretato Triss Merigold nella serie di Netflix The Witcher.