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

BoysGirls
RankNameBirths
401401Yara112
402402Evangeline111
403403Reya111
404404Alayah110
405405Ava-Mae110
406406Kyra110
407407Betty109
408408Elisa109
409409Leia109
410410Lucie109
411411Rhea109
412412Agnes108
413413Ana108
414414Fleur108
415415Iyla108
416416Iona107
417417Maisy107
418418Minnie107
419419Margaret106
420420Raven106
421421Vivienne106
422422Marwa105
423423Bella-Rose104
424424Celine104
425425Imaan104
426426Rowan104
427427Margo103
428428Anais102
429429Blake102
430430Nala102
431431Aayat101
432432Aiyla101
433433Alicja101
434434Anayah101
435435Brianna101
436436Juno101
437437Sydney101
438438Duaa100
439439Frances100
440440Indigo100
441441Lexie100
442442Macie100
443443Stevie100
444444Aila99
445445Hiba99
446446Inayah99
447447Leyla99
448448Aminah98
449449Pola98
450450Alys97
451451Bianca97
452452Ines97
453453Lilia97
454454Mara97
455455Tia97
456456Margaux96
457457Catherine95
458458Theia95
459459Emilie94
460460Emmy94
461461Henrietta94
462462Natalie94
463463Ava-Grace93
464464Elora93
465465Pixie93
466466Ameera92
467467Cataleya92
468468Dakota92
469469Demi91
470470Jennifer91
471471Mae91
472472Naya91
473473Oliwia91
474474Eadie90
475475Zoey90
476476Genevieve89
477477Michelle89
478478Camilla88
479479Elle88
480480Katherine88
481481Sabrina88
482482Zuri88
483483Arielle87
484484Dolcie87
485485Isla-Mae87
486486Kira87
487487Liana87
488488Phoenix87
489489Sapphire87
490490Thalia87
491491Alara86
492492Amiyah86
493493Hania86
494494Mylah86
495495Myra86
496496Lylah85
497497Mali85
498498Mira85
499499Miya85
500500Tiana85

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