[2] At 7 or 8 years old, she joined the West London School of Dance and took after-school classes at the Marie Rambert Studio in Notting Hill.
As a student, she worked with The Royal Ballet company and first appeared on the Royal Opera House stage, aged 11, in Cinderella, aged 12 in Swan Lake, and later on in Sleeping Beauty and The Nutcracker.
[5] Naghdi joined The Royal Ballet in April 2010 and was promoted to the rank of first artist by the end of 2011–2012 season.
Naghdi's major leading roles with the Company include Odette/Odile (Swan Lake), Princess Aurora (The Sleeping Beauty), Juliet (Romeo and Juliet), Tatiana (Onegin), Giselle, Cinderella, Kitri (Don Quixote), Gamzatti (La Bayadère), Swanilda (Coppélia), Baroness Mary Vetsera (Mayerling), Countess Marie Larish (Mayerling), Sugar Plum Fairy (The Nutcracker), Firebird (The Firebird), Mathilde Kschessinska (Anastasia), Tita (Like Water for Chocolate), Irina (Winter Dreams), Terpsichore (Apollo), Young Girl (The Two Pigeons), Stop Time Rag and Bethena/Concert Waltz (Elite Syncopations), and Pink Girl (Dances at a Gathering).
Her further repertory includes Concerto, Within the Golden Hour (central pas de deux), Symphonic Variations, Scènes de ballet, Balanchine's Jewels, Tarantella, The Four Temperaments, Symphony in C, Theme and Variations, Ballo della Regina, Ballet Imperial, and Serenade; Le Corsaire, La Valse, Sylvia, Le Parc (Angelin Preljocaj), Three Preludes (Ben Stevenson) and various works by Wayne McGregor and Christopher Wheeldon.