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

BoysGirls
RankNameBirths
301301Ella-Rose156
302302Miley156
303303Addison155
304304Cecilia155
305305Laila155
306306Mariam155
307307Ava-Rose153
308308Everleigh153
309309Ayesha152
310310Honey152
311311Georgina151
312312Saoirse151
313313Freyja150
314314Aiza149
315315Jessie149
316316Lacey149
317317Maja149
318318Amirah148
319319Dolly148
320320Emmeline148
321321Mary148
322322Stella148
323323Zofia148
324324Belle147
325325Fatimah147
326326Katie147
327327Keira147
328328Helena145
329329Libby145
330330Megan144
331331Alisha143
332332Isla-Rose143
333333Emelia142
334334Harmony142
335335Ocean142
336336Audrey141
337337Blossom141
338338Philippa141
339339Aliyah140
340340Arla140
341341Fern140
342342Verity140
343343Aida138
344344Sylvie137
345345Alicia136
346346Halima135
347347Jannat135
348348Aizah133
349349Aubree133
350350Marley133
351351Meadow133
352352Wynter133
353353Zaynab133
354354Zuzanna132
355355Adeline131
356356Amayah131
357357Avery131
358358Daria131
359359Fiadh131
360360Gabriela130
361361Eira129
362362Robin129
363363Kaia127
364364Yasmin127
365365Kayla126
366366Lina126
367367Amalia125
368368Hawa125
369369Peggy125
370370Rachel125
371371Constance124
372372Jemima124
373373Cara123
374374Ember123
375375Lillian123
376376Octavia123
377377Ffion122
378378Gianna121
379379Romy121
380380Adelaide120
381381Amelia-Rose120
382382Lily-Rose119
383383Aqsa118
384384Gracie-Mae118
385385Klara118
386386Lia118
387387Theodora117
388388Livia116
389389Angel115
390390Hoorain115
391391Iqra115
392392Isra115
393393Selena115
394394Serena115
395395Ariya113
396396Beau113
397397Maddie113
398398Arianna112
399399Erica112
400400Madeline112

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