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

BoysGirls
RankNameBirths
701701Delia54
702702Kitty54
703703Luella54
704704Millie-Mae54
705705Rebeca54
706706Rylee54
707707Salma54
708708Shanaya54
709709Abeeha53
710710Bridget53
711711Cecily53
712712Lainey53
713713Louise53
714714Macy53
715715Marlie53
716716Martina53
717717Michaela53
718718Sky53
719719Theadora53
720720Allegra52
721721Amari52
722722Asees52
723723Diya52
724724Eleri52
725725Elin52
726726Ema52
727727Harlie52
728728Huda52
729729Nancie52
730730Nella52
731731Oakley52
732732Siya52
733733Tara52
734734Adalyn51
735735Alora51
736736Christina51
737737Elowen51
738738Enola51
739739Giovanna51
740740Gwen51
741741Ingrid51
742742Kate51
743743Kiera51
744744Lilly-Mae51
745745Reign51
746746Saskia51
747747Alia50
748748Arwen50
749749Bea50
750750Cassandra50
751751Crystal50
752752Elina50
753753Hadiya50
754754Lavinia50
755755Aleksandra49
756756Antonina49
757757Carmen49
758758Cerys49
759759Charlie49
760760Everley49
761761Haya49
762762Lilianna49
763763Lisa49
764764Marla49
765765Naila49
766766Tahlia49
767767Alannah48
768768Blair48
769769Brooklyn48
770770Carys48
771771Eleni48
772772Iman48
773773Ivy-Rae48
774774Leonie48
775775Neriah48
776776Priya48
777777Selina48
778778Umaiza48
779779Amyra47
780780Aria-Rose47
781781Cassidy47
782782Chelsea47
783783Elissa47
784784Farah47
785785Rania47
786786Romi47
787787Tamara47
788788Artemis46
789789Elliana46
790790Florrie46
791791Helen46
792792Indi46
793793Leona46
794794Mabli46
795795Natasha46
796796Roisin46
797797Romilly46
798798Zayna46
799799Zeynep46
800800Zoha46

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