Top 800 baby girl names in England and Wales during year 2025

BoysGirls
RankNameBirths
701701Leilani53
702702Peyton53
703703Shiloh53
704704Vamika53
705705Alannah52
706706Amarah52
707707Bailey52
708708Bella-Rose52
709709Chaya52
710710Fajar52
711711Florrie52
712712Helen52
713713Ines52
714714Leona52
715715Murphy52
716716Noelle52
717717Rayna52
718718Willa52
719719Adele51
720720Fearne51
721721Klara51
722722Leela51
723723Lily-Mae51
724724Macie51
725725Madiha51
726726Melina51
727727Naya51
728728Rita51
729729Stephanie51
730730Vanessa51
731731Vera51
732732Zaina51
733733Adalyn50
734734Amanat50
735735Amora50
736736Ariah50
737737Cali50
738738Celia50
739739Coco50
740740Giulia50
741741Noora50
742742Phoenix50
743743Rayah50
744744Reign50
745745Rue50
746746Siyana50
747747Alaina49
748748Alia49
749749Allegra49
750750Araya49
751751Aysha49
752752Charlie49
753753Eleri49
754754Gloria49
755755Jade49
756756Lettie49
757757Lucie49
758758Michaela49
759759Remy49
760760Roma49
761761Zaira49
762762Zoha49
763763Alaira48
764764Alisa48
765765Arisha48
766766Davina48
767767Eadie48
768768Hidayah48
769769Iman48
770770Mavis48
771771Meredith48
772772Misk48
773773Riya48
774774Sierra48
775775Theadora48
776776Theia48
777777Veronica48
778778Adelina47
779779Elliana47
780780Elouise47
781781Enid47
782782Enya47
783783Farah47
784784Kyla47
785785Lottie-Mae47
786786Madelyn47
787787Malak47
788788Marie47
789789Melisa47
790790Raine47
791791Samantha47
792792Agatha46
793793Angelina46
794794Arabella-Rose46
795795Carmen46
796796Dania46
797797Hadiya46
798798Heather46
799799Kaya46
800800Marla46

Source: Office for National Statistics, Baby names in England and Wales. Contains public sector information licensed under the Open Government Licence v3.0. Coverage: Names with 3 or more births in a year.

Scroll to Top