According to the Office for National Statistics (ONS), the most popular baby names in England and Wales last year — for the fifth year in a row — were Olivia and Oliver.
Here are the top 10 girl names and top 10 boy names of 2020:
Olivia, 3,640 baby girls
Oliver, 4,225 baby boys
In the girls’ top 10, Ivy and Rosie replaced Grace and Freya.
In the boys’ top 10, Archie replaced Charlie. (No doubt Prince Harry and Meghan Markle’s decision to name their first child Archie in 2019 gave the name a boost, but Archie was on the rise in England and Wales long before it became a royal baby name.)
The fastest-rising names within the top 100 were…
Arabella, Mabel, Lyra, and Maeve (for girls)
Roman, Milo, Otis, and Myles (for boys)
(The popular British TV series Sex Education features main characters named Otis and Maeve.)
Here are the top 10 lists for England and Wales separately:
Liliwen comes from lili wen, one of the Welsh words for snowdrop (a small, white flower that blooms during the winter). The hyphenated variant Lili-wen was also given to three baby girls last year, bringing the grand total to six.
Also given to six baby girls last year? The name Eirlys, from eirlys, another Welsh word for snowdrop. :)
[More rare names from this dataset can be found on Patreon.]