The top 100 baby names that we cannot get enough of
When it comes to choosing your baby's name, many of us look at options that are already favoured by plenty of people.
Whether they're traditional or a little more out there, there's something about opting for a name that is tried and tested by fellow mums and dads.
With this in mind, we have decided to share the names us here at MagicMum HQ love the most. So whether you're expecting a boy or a girl, there is definitely a name below for you.
Girls:
1. Anna
2. Mary
3. Sadhbh
4. Sarah
5. Ciara
6. Kate
7. Rebecca
8. Sally
9. Mona
10. Tess
11. Elizabeth
12. Aoibhe
13. Margaret
14. Ada
15. Julia
16. Laurie
17. Grace
18. Penelope
19. Annabel
20. Daisy
21. Poppy
22. Laila
23. Mae
24. Nicole
25. Katherine
26. Aoife
27. Bella
28. Sadie
29. Nora
30. Fiona
31. Jennifer
32. Hannah
33. Suzie
34. Scarlett
35. Olivia
36. Lily
37. Sophie
38. Ivy
39. Evie
40. Chloe
41. Isabella
42. Lucy
43. Charlotte
44. Harper
45. Evelyn
46. Mia
47. Emily
48. Helen
49. Zoe
50. Alannah
Boys:
1. Aidan
2. Ben
3. Thomas
4. Jack
5. James
6. Robert
7. Jamie
8. David
9. Daniel
10. Finn
11. Fionn
12. Ryan
13. Reilly
14. Sam
15. Saul
16. Killian
17. Paul
18. Neil
19. Oliver
20. Lucas
21. Mason
22. Eli
23. Timothy
24. William
25. Lewis
26. Joseph
27. Jeffery
28. Chris
29. Conor
30. Bodhi
31. Zack
32. Jacob
33. Evan
34. Leo
35. Max
36. Sebastian
37. Wyatt
38. Sloane
39. Cal
40. Ted
41. Beau
42. Milo
43. Theodore
44. Matthew
45. Declan
46. Oscar
47. Silas
48. Austin
49. Stuart
50. Thaddeus
Pregnant? Get MummyPages' new updates via Messenger: mumy.me/preggers.