If you're pregnant or planning on having a baby, there's simply never been a better time to think long and hard about the perfect moniker for your little one. Even if you're not expecting, it can be quite fun to imagine what you might want to name your offspring in the future.

If you've got your heart set on a really unique baby name, it can be helpful to find out what everyone else is calling their little ones (so you can copy or avoid). Want to be mega head of the trends? People are now using AI (artificial intelligence) to predict which names will soar in popularity in the coming years.

Baby shower experts at Ginger Ray asked AI to predict the future of baby names in the UK in the next decade and after analysing 10 years of ONS baby name data, it found that whilst classic names such as Olivia, William, and Amelia will remain popular, they will also undergo a modern makeover. Expect to see variations like Oliviana, Willard, or Ameliea gaining prominence.

And as we embrace advancements in technology and science, futuristic and sci-fi-inspired names may rise in popularity. Names like Nova, Orion, Zephyr, and Lunastra could capture the imagination of parents.As society's focus on the environment continues to grow, nature-inspired names will become increasingly favoured. Expect names like Willow, River, Aurora, and Jasper to grace many birth certificates.

Now you know which names to opt for in the next decade, which monikers are trending already this year? According to Nameberry, Luxury has taken the top spot for girls, dethroning Maeve, while Aire reigns supreme for boys, pushing Soren down to the third place.

So what are the top 10 girl names of 2023 so far?

  • Luxury
  • 2. Aurelia

    3. Maeve

    4. Eloise

    5. Alice

    6. Aurora

    7. Isla

    8. Luna

    9. Ophelia

    10. Iris

    What are the most popular boys' names of 2023 so far?

    1. Aire

    2. Royal

    3. Soren

    4. Theodore

    5. Silas

    6. Felix

    7. Atticus

    8. Cassius

    9. Oliver

    10. Hugo

    If you're looking for a timeless baby name that will never go out of fashion, however, a new analysis of Office for National Statistics (ONS) baby name data by mynametags.com has revealed the names that have stood the test of time and remained consistently popular over the last 100 years.

    A total of 15 names have made it into the top 100 most popular names every single decade since the 1920s. The list includes a number of traditional British names favoured by the monarchy such as George, Charles, and Elizabeth.

    13 boys’ names made the list, compared to just two girls’ names, suggesting that parents are more daring in their choices for baby girls. In fact, 339 different girls’ names appeared in the top 100 of each decade between the 1920s and 2010s, compared to just 276 boys’ names.

    So without further ado, here are the most-loved baby names that have never fallen out of fashion since 1920:

    What are the most timeless baby names?

    1.      Alexander

    2.      Charles

    3.      Daniel

    4.      David

    5.      Edward

    6.      Elizabeth

    7.      George

    8.      James

    9.      Joseph

    10.   Michael

    11.   Mohammed

    12.   Robert

    13.   Sarah

    14.   Thomas

    15.   William

    What baby names are popular around the world?

    As part of Nameberry's research, it looked into the top 10 baby names in countries around the world. As well as being the top girl's name in the UK, Luna took the top spot in the US, the Philippines, Japan, Germany, Canada, Brazil and Australia.

    The top boy's name in the UK, Arlo, was also in the top spot in Australia, Canada, France and New Zealand. It also seems the Queen's influence is extending as far as Russia, as her nickname, Lilibet, is the top girl's name there.

    Australia

    • Luna
    • Isla
    • Aurora
    • Mia
    • Maeve
    • Arlo
    • Hugo
    • Oscar
    • Leo
    • Theodore

    Brazil

    • Luna
    • Olivia
    • Lyra
    • Helena
    • Lavinia
    • Santiago
    • Ethan
    • Kai
    • Mateo
    • Rafael

    Canada

    • Luna
    • Maeve
    • Chloe
    • Ophelia
    • Ivy
    • Arlo
    • Silas
    • Levi
    • Finn
    • Atticus

    China

    • Kailani
    • Lisann
    • Luna
    • Teagan
    • Juliann
    • Jordi
    • Milo
    • Arlo
    • Ethan
    • Asher

    Finland

    • Aurora
    • Mila
    • Iida
    • Luna
    • Noa
    • Atlas
    • Mason
    • Rufus
    • Severus
    • Ari

    France

    • Ava
    • Niamh
    • Esme
    • Penelope
    • Anouk
    • Arlo
    • Ezra
    • Tobias
    • Emrys
    • Xavier

    Germany

    • Luna
    • Anna
    • Anastasia
    • Aurora
    • Josephine
    • Hugo
    • Leo
    • Archie
    • Felix
    • Otto

    Ghana

    • Abena
    • Kayla
    • Akosua
    • Bridget
    • Adelaide
    • Jayden
    • Denzel
    • Kofi
    • Dominic
    • Samuel

    India

    • Anjali
    • Reshma
    • Kavya
    • Kiara
    • Niharika
    • Aarav
    • Aryan
    • Danger
    • Sahil
    • Reyansh

    Ireland

    • Fiadh
    • Ada
    • Caoimhe
    • Eabha
    • Zoe
    • Tadhg
    • Cormac
    • Ronan
    • Eoin
    • Atticus

    Israel

    • Ellie
    • Maya
    • Mia
    • Ivy
    • Thea
    • Eli
    • Ben
    • Arlo
    • Ethan
    • Tai

    Italy

    • Enola
    • Alice
    • Elena
    • Bianca
    • Giulia
    • Soren
    • Elias
    • Cassius
    • Marco
    • Orion

    Japan

    • Luna
    • Aurora
    • Mia
    • Mina
    • Rio
    • Kai
    • Lorenzo
    • Eneko
    • Ezra
    • Jiro

    New Zealand

    • Aurora
    • Luna
    • Ivy
    • Hazel
    • Mabel
    • Arlo
    • Asher
    • Felix
    • Leo
    • Milo

    Nigeria

    • Jasmine
    • Olivia
    • Zara
    • Rebecca
    • Aisha
    • Jayden
    • Denzel
    • Francis
    • Adriel
    • Bryan

    Pakistan

    • Alizeh
    • Esha
    • Zara
    • Alisha
    • Reyna
    • Ludo
    • Danger
    • Qadir
    • Jhon
    • William

    Philippines

    • Luna
    • Maeve
    • Astrid
    • Athena
    • Mae
    • Azriel
    • Zachary
    • Abiah
    • Asher
    • Ethan

    Poland

    • Alice
    • Clara
    • Julia
    • Violet
    • Diana
    • Charles
    • Dorian
    • Lucifer
    • Theodore
    • Adam

    Russia

    • Lilibet
    • Lilith
    • Polina
    • Anastasia
    • Elena
    • Victor
    • Igor
    • Remus
    • Joey
    • Emrys

    South Africa

    • Pedi
    • Luna
    • Swati
    • Amara
    • Keziah
    • Jayden
    • Kai
    • Leo
    • Micah
    • Zuko

    Spain

    • Aria
    • Ava
    • Luna
    • Maya
    • Olivia
    • Santiago
    • Louis
    • Jack
    • Elias
    • Hugo

    Sweden

    • Anastasia
    • Cora
    • Julia
    • Celia
    • Nora
    • Finn
    • Silas
    • Caspian
    • Adrian
    • Atlas

    United Arab Emirates

    • Aria
    • Liya
    • Mariam
    • Noor
    • Zara
    • Aryan
    • Silas
    • Jonah
    • Vihaan
    • Malakai

    United States

    • Luna
    • Maeve
    • Aurora
    • Isla
    • Aurelia
    • Silas
    • Atticus
    • Arlo
    • Theodore
    • Finn

    What TV-inspired names can we expect to be big through the year?

    Obviously trends will change over the coming months and it seems parents-to-be will be influenced by one of Netflix's hit shows. Indeed, the popularity of Bridgerton is set to fuel a rise in Regency-style baby names, according to Bella Baby.

    The best maternity clothes to wear throughout pregnancy (and afterwards)View Gallery

    Here are the Regency-inspired baby names we might all be plumping for this year thanks to our favourite period drama...

    Anthony

    Origin: Latin
    Meaning: Priceless one

    Bridget

    Origin: Irish
    Meaning: Strength or exalted one

    Cressida

    Origin: Greek
    Meaning: Gold

    Daphne

    Origin: Greek
    Meaning: Laurel tree or bay tree

    Eloise

    Origin: French / English
    Meaning: Healthy or wide

    Francesca

    Origin: Italian
    Meaning: From France or free man

    Genevieve

    Origin: French
    Meaning: Tribe Woman

    Hyacinth

    Origin: Greek
    Meaning: Blue larkspur or precious stone

    Isabel

    Origin: Spanish
    Meaning: Pledged to God

    Jeffrey

    Origin: German / English
    Meaning: Pledge of peace

    Kitty

    Origin: English
    Meaning: Pure

    Lord

    Origin: English
    Meaning: Loaf keeper

    Marina

    Origin: Latin
    Meaning: From the sea

    Nigel

    Origin: Irish
    Meaning: Dark or black-haired

    Oliver

    Origin: Latin
    Meaning: Olive Tree

    Penelope

    Origin: Greek
    Meaning: Weaver

    Quinn

    Origin: Irish
    Meaning: Intelligence or chief leader

    Reginald

    Origin: English
    Meaning: Counsel or power

    Simon

    Origin: Hebrew
    Meaning: The listener

    Thompson

    Origin: English
    Meaning: Son of Tom

    Uriana

    Origin: Greek
    Meaning: The Unknown

    Violet
    Origin: Latin
    Meaning: Purple

    William

    Origin: English
    Meaning: Resolute protection

    ncG1vNJzZmivp6x7qLjApqauqp2WtKLGyKecZ5ufY8Kse8Crq6KbnJp8rrvSrWSpp6CquaK%2BjJuYm7Fdo66usdI%3D