Ferro, deren Mutter Belgierin ist und deren Vater italienische Wurzeln besitzt,[1] begann im Alter von sieben Jahren mit dem Tennisspielen. Als Juniorin wurde sie in Frankreich in mehreren Altersklassen Landesmeisterin.[2]
2012 trat Ferro erstmals auf der ITF Women’s World Tennis Tour an. 2014 gab sie in Straßburg, wo sie eine Wildcard für die Qualifikation erhielt, ihr Debüt auf der WTA-Tour und schied sie in der ersten Runde aus. Auch bei den French Open 2014 durfte sie mit einer Wildcard an den Start gehen, verlor jedoch zum Auftakt gegen Sabine Lisicki.
2015 erreichte sie beim ITF-Turnier der $25.000-Kategorie in Aschaffenburg erstmals ein Endspiel, dennoch dauerte es bis 2018, ehe sie in Grenoble vor heimischem Publikum ihren ersten Profititel landen konnte. Im selben Jahr gelang ihr bei den French Open gegen Carina Witthöft ihr erster Sieg im Hauptfeld eines Grand-Slam-Turniers. Anschließend startete sie eine Serie von drei Turniersiegen in Folge, darunter einer der $80.000-Kategorie in Olmütz, und wurde nach ihrem ersten Einzug in das Viertelfinale eines WTA-Turniers in Guangzhou erstmals in den Top 100 der Tennisweltrangliste geführt.
Nach einem schwachen Saisonauftakt 2019 mit vier Auftaktniederlagen auf Hartplatz in Folge, erzielte Ferro zunächst in Guadalajara bei einem Turnier der WTA Challenger Series und im Anschluss in Lugano jeweils das Halbfinale. Ihren größten Karriereerfolg feierte sie mit ihrem ersten WTA-Titel in Lausanne, wo sie im Finale ihre Landsfrau Alizé Cornet in drei Sätzen schlug. Anschließend konnte sie bei den US Open nach einem Sieg über Kristina Mladenovic erstmals in die dritte Runde eines Grand-Slam-Turniers vorstoßen und beendete die Saison unter den Top 100 der Welt. Im selben Jahr gab Ferro im Viertelfinalduell gegen Belgien ihren Einstand für die französische Fed-Cup-Mannschaft, jedoch unterlag sie dort im Doppel.
2020 zog Ferro in Melbourne erstmals in die zweite Runde ein und erreichte nach ihrem Turniersieg in Palermo mit Weltranglistenplatz 44 ihre bislang beste Position.