The Office for National Statistics has confirmed that Olivia remains the most popular baby girl name in the UK for 2025. The name has held the top position for several years, with its classic sound and enduring appeal keeping it a firm favourite among parents.
In second place is Lily, a floral name that continues to charm parents across the country, while Amelia follows at number three. These names, along with the other popular choices in the top ten, highlight some of the naming trends seen across the UK.
Regional variations in naming preferences
While Olivia was the most popular name overall, other names took the top spot in different areas. Sienna, for example, came out on top in Ipswich, while Florence was the most popular in Somerset.
The Office for National Statistics data reveals how naming preferences differ across the country, with regional maps showing which baby girl names were most popular in different parts of the UK in 2025.
Top 2025 girl names in the UK overall
The full list of the most popular baby girl names across the UK in 2025 includes Olivia, Lily, Amelia, Poppy, Harper, Ivy, Freya, Isabella, and Ava.