Erin Rachael Doherty, née le 16 juillet 1992, est une actrice britannique qui a incarné la jeune Princesse Anne dans les troisième et quatrième saisons de la série dramatique Netflix The Crown (2019-2020). Elle a également participé à Chloe (2022), Reawakening (2024), A Thousand Blows (2025) et Adolescence (2025).
Erin est d'origine irlandaise et vient de Crawley, dans le West Sussex. Son grand-père paternel était originaire de Carndonagh, une petite ville d'Inishowen, au nord du comté de Donegal en Ulster. Les parents de Doherty ont divorcé quand elle avait quatre ans. Elle a commencé à jouer peu après, en suivant des cours de théâtre du dimanche avec sa sœur aînée Grace.
Doherty a étudié à la Hazelwick School de Crawley. Joueuse de football talentueuse, elle a joué au poste de milieu de terrain pour les Crawley Wasps, dont elle était capitaine, et a été repérée par Chelsea Women. Elle a atteint l'âge où elle devait choisir entre le football et le théâtre, et elle a opté pour ce dernier.
Doherty a suivi un cours d'un an à la Guildford School of Acting (2011-2012) avant de se former à la Bristol Old Vic Theatre School (2012-2015).
Pendant sa formation, Doherty a remporté le Stephen Sondheim Society Student Performer of the Year Award (SSSSPOTY) en 2015 pour son interprétation de « Broadway Baby », tiré de la comédie musicale Follies de Sondheim.