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

BoysGirls
RankNameBirths
901901Aafiyah39
902902Baani39
903903Elsie-Rose39
904904Freja39
905905Juliette39
906906Leonora39
907907Lorena39
908908Madiha39
909909Malak39
910910Medina39
911911Nahla39
912912Navy39
913913Nikola39
914914Raisa39
915915Rayna39
916916Roxanne39
917917Zendaya39
918918Autumn-Rose38
919919Beatriz38
920920Casey38
921921Clover38
922922Dina38
923923Dotty38
924924Fallon38
925925Isobelle38
926926Keziah38
927927Lilliana38
928928Lyla-Rose38
929929Mimi38
930930Oona38
931931Orlagh38
932932Parker38
933933Raina38
934934Renae38
935935Savanna38
936936Alissa37
937937Amna37
938938Ariel37
939939Ashley37
940940Bryony37
941941Clemmie37
942942Elspeth37
943943Enid37
944944Husna37
945945Isha37
946946Kehlani37
947947Lorelai37
948948Madina37
949949Melina37
950950Mikayla37
951951Noelle37
952952Payton37
953953Poppie37
954954Riva37
955955Romie37
956956Saanvi37
957957Abiha36
958958Alaiya36
959959Amora36
960960Annalise36
961961Asma36
962962Aylah36
963963Bianka36
964964Caoimhe36
965965Cordelia36
966966Dana36
967967Evalyn36
968968Heather36
969969Iga36
970970Jayla36
971971Kaitlyn36
972972Luna-Rose36
973973Mari36
974974Milan36
975975Niya36
976976Paula36
977977Rehmat36
978978Rosabella36
979979Rosalind36
980980Safiyah36
981981Wynter-Rose36
982982Xanthe36
983983Aadhya35
984984Andreea35
985985Arabella-Rose35
986986Ayzel35
987987Bobbi35
988988Claire35
989989Elisabeth35
990990Elouise35
991991Estelle35
992992Ezra35
993993Georgiana35
994994Greta35
995995Haaniya35
996996Kathleen35
997997Kenza35
998998Kornelia35
999999Maysa35
10001000Nayla35

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