Naming a baby is a mammoth responsibility – choosing the moniker that your child will be known as for the rest of their life, and potentially shaping the person they become.
Should you go traditional or opt for a celebrity-style curveball like Apple or Blue?
The most important thing to ensure when naming your baby is that the moniker in question is actually legal – yes, there are a lot of banned baby names that you definitely need to avoid – everything from ‘Traffic’ to ‘James Bond’.
But what baby names are in fashion?
Well, luckily for us, Nameberry.com has done some digging, compiling a list of the most popular baby names of 2018 so far, but as we’re only in July, anything can change.
These are the 20 most popular girls names in 2018…
1. Olivia
2. Amara
3. Cora
4. Isla
5. Charlotte
6. Aurora
7. Amelia
8. Rose
9. Ava
10. Genevieve
11. Maeve
12. Penelope
13. Iris
14. Violet
15. Ophelia
16. Eleanor
17. Esme
18. Luna
19. Imogen
20. Eloise
These are the 20 most popular boys names in 2018…
1. Atticus
2. Milo
3. Jasper
4. Jack
5. Asher
6. Silas
7. Theodore
8. Oscar
9. Henry
10. Declan
11. Finn
12. Oscar
13. Oliver
14. Leo
15. Felix
16. Bodhi
17. Aryan
18. Arthur
19. Levi
20. Axel
Happy baby naming, future parents!
This article originally appeared on Marie Claire UK