The Office of National Statistics (ONS) has released its annual ranking of the most popular baby names in Wales for 2025, based on birth registration data. Olivia remains the top name for girls, with 140 newborns given the name, while Noah continues to dominate for boys, with 218 registrations.
Top Girls' Names in Wales 2025
Following Olivia, the most popular girls' names are Lily (116), Elsie (106), and Mali (104). Other high-ranking names include Lottie, Freya, Harper, Florence, Evelyn, and Amelia. The list includes traditional Welsh names such as Mali, Mabli, Ffion, Nansi, Eleri, and Lowri, as well as international favorites like Aurora, Sofia, and Luna.
The full top 100 girls' names are: Olivia, Lily, Elsie, Mali, Lottie, Freya, Harper, Florence, Evelyn, Amelia, Isla, Hallie, Millie, Ava, Poppy, Willow, Phoebe, Ivy, Mabel, Sofia, Rosie, Arabella, Isabella, Grace, Sophia, Aurora, Bonnie, Mia, Alys, Margot, Ada, Daisy, Mila, Maisie, Matilda, Evie, Mabli, Isabelle, Charlotte, Maeve, Maya, Robyn, Erin, Lili, Raya, Sienna, Aria, Ruby, Olive, Ella, Esme, Gracie, Violet, Penelope, Ffion, Nancy, Nora, Seren, Eliza, Thea, Imogren, Layla, Nansi, Elodie, Harriet, Emily, Frankie, Nova, Delilah, Lyra, Eira, Billie, Efa, Elsi, Iris, Ayla, Eva, Lilah, Ottilie, Alba, Emilia, Luna, Athena, Eleanor, Eleri, Hazel, Lara, Nellie, Rosa, Orla, Sophie, Lyla, Madison, Lowri, Zara, Eliana, Marnie, Eden, Lola, Anwen, Ellie, Myla.
Top Boys' Names in Wales 2025
Noah leads with 218 registrations, followed by Luca (186), Theo (176), and Arthur (169). Other popular names include Freddie, Oliver, George, Leo, Archie, and Osian. Welsh names such as Osian, Macsen, Harri, Idris, Emrys, Tomos, Gruffydd, and Dewi feature prominently.
The full top 100 boys' names are: Noah, Luca, Theo, Arthur, Freddie, Oliver, George, Leo, Archie, Osian, Rowan, Macsen, Arlo, Oscar, Alfie, Oakley, Albie, Elijah, Reuben, Theodore, Harri, Rory, Jude, Finley, Hudson, Henry, Jac, Roman, Tommy, Reggie, William, Charlie, Sonny, Ezra, Muhammad, Dylan, Elia, Harrison, Jacob, Myles, Teddy, Harry, Jack, Thomas, Ronnie, Max, Louie, Hugo, Isaac, Jesse, Ellis, James, Idris, Jasper, Otis, Lucas, Tomos, Edward, Hunter, Logan, Vinnie, Frankie, Toby, Louis, Caleb, Emrys, Ruben, Elias, Finn, Mason, Adam, Carter, Sebastian, Alexander, Ethan, Zachary, Enzo, Joseph, Riley, Ollie, Austin, Bodhi, Cai, Jaxon, Koa, Tobias, Brody, Daniel, David, Eli, Evan, Grayson, Rupert, Jackson, Morgan, Albert, Cooper, Dewi, Gruffydd, Samuel.
The ONS notes that rankings are based on exact spellings as recorded on birth certificates, so variations like Elsi/Elsie or Harri/Harry are counted separately. This methodology can affect the relative popularity of names with multiple common spellings.



