The results are in, the most recent list of England and Wales’ best beloved girls’ names tells us a lot. For starters, classics are still having a major moment and do not seem to be going anywhere, any time soon. Like sweet Charlotte which has held a top spot since being given royal status in 2015, and lots of similarly inclined favourites with Victorian appeal like Emma, Elizabeth, and Florence who rank high right alongside her. 

Another trend worth noting is botanical names including flowery picks like Daisy, Lily, and Jasmine, plus green or tree names like Willow and Ivy which are highly favored. Just outside the top set are more whimsical nature names like Olive and River, and color names like Scarlett and Amber are also quite popular. Creative names like Neveah and Imogen are biggies, and whimsical place names like Sienna and Savannah also reign supreme. 

UK parents are loving lots of traditional British names like Poppy, Bonnie, and Eleanor still, but are finding inspiration from around the globe in the top 1,000 as well– like from the French (Isabelle, Amelie); from Italy (Luna, Sienna, Arabella); and even getting some American influence, a la Maddison and Paisley. In that vein, there are many similarities across this list and top girls names in the US, most notably in the top 25 among the Olivias, Emmas, and Sophias. And one thing is for sure after reading up and down this list: if you love little girl names with a central “v,” “l,” or “m” sound, you are not alone. 

Today almost anything goes in baby names, from the absolute most pristine classics to a bit more whimsy and fun. Whatever inspires your little princess’s moniker, from names rounded up across the globe or in your favourite fairy tale to a nature name or Granny’s influence, rest assured you will find the best baby girl names on this list.

Top 10 Best Girl Names in the UK

  1. Olivia: An international superstar finding herself in the top spot for US baby girls as well, this ancient Latin name meaning “olive tree” has a soft, inviting sound.
  2. Amelia: The classic stunner translates to “work” of German roots.
  1. Isla: With mixed origins from the Spanish (“island”) and Scottish (as a place name), this effervescent two-syllable girls’ name has catapulted out of near obscurity in the past several years to its proud position at the top of the UK charts.
  1. Ava: This name has global appeal and multiple meanings with its Hebrew, German, and Latin roots—“life,” “water” or “island,” and “bird.”

  2. Mia: The simple Italian moniker meaning “mine” is also a classic shortening of Mary or Maria.
  1. Ivy: Nature names are a favourite among parents in England and Wales; this green, leafy plant has enough appeal to jump into the top 10 from resting just outside in recent years.
  2. Lily: Another beautiful baby girl name from nature, the white flower conjures up a pretty picture and sounds lovely rolling off the tongue.
  3. Isabella: While shorter, more classic names are outweighing those with princess-y appeal, this four-syllable sweetness meaning “pledged to God” of Spanish/Italian origin remains very relevant. 
  1. Rosie: A bit more contemporary than Rose itself, the softened take on a floral favourite is quite popular with UK parents.
  1. Sophia: She might have dropped a couple spots, but the Greek name meaning “wisdom” is still much beloved.  

Best Girl Names in the UK 11-25

  1. Grace: Soft and hopeful word names serve as a comfort to people everywhere when times have been uncertain. It is no surprise that Grace is holding on strong in the top 20.

  2. Freya: Even just ten years ago, you would be hard-pressed to find a Freya in a crowd, but the Norse mythology name translating to “a noble woman” is absolutely on fire at the moment.
  1. Willow: Soft, romantic, and lovely, the weepy tree name has risen a few ranks in the UK recently, solidifying her relevance among modern parents. 
  1. Florence: At a time when vintage names are feeling fresh again, it is no surprise to see this darling moniker dancing toward the top of the charts. Florence is a gender-neutral name, though much more popular for girls; it means “flourishing” or “prosperous” of mixed Latin/English roots.
  1. Emily: It is one of those names that history refuses to let go of, holding out at the top of the charts on and off for decades. Emily means “fire” and has a sweet and enchanting sound, offering up popular nicknames like Emma and Emmie.
  1. Ella: Soft and effortlessly feminine, the name stems from English and German roots meaning “fairy maiden” or “completely,” depending which linguistic lines you trace. 
  1. Poppy: With the rise of playful names and the solid floral trend, it’s no wonder the bright and cheerful poppy flower has held onto so many adoring fans in the UK. 
  1. Evie: Just a few spots up from her full version, the breathy nickname for Evelyn has earned clout all on her own.
  1. Elsie: Frozen fans or anyone who likes something a bit different might like this slant alternative to Elsa, which is also a diminutive of Elspeth, an Elizabeth variation meaning “pledged to God.”
  1. Charlotte: It might be a handful-plus of years since the tiny real-life princess was given this precious moniker, but her name holds global popularity and a spot just inside the top 20 here in the UK. From the French, Charlotte is the feminised Charles meaning “free man.”
  1. Evelyn: If you love Evie but want her to have a longer formal name, you are not alone. The classic, romantic English name meaning “water” or “desired” is almost as popular as its shortened version.
  1. Sienna: An endlessly appealing Italian place name, it also belongs to an earthy colour, making this exotic-sounding girl name a hit for UK parents. 
  1. Sofia: The Spanish/Italian spelling of Sophia renders this classic girl name doubly popular with two separate spots in the UK Top 25 names for girls!
  1. Daisy: Another peppy floral name for the UK favourites—this classic spring flower blooms in a slew of hues and makes a precious pick for your little girl.
  1. Phoebe: The gorgeous Greek name does not just sound effervescent and bright; it actually translates to “shining” or “radiant one.”

A special baby girl deserves a special name...and a special baby cot! Learn how SNOO Smart Sleeper aids sleep and gives new parents a helping hand.  

Best Girl Names in the UK 26–100

  1. Sophie
  2. Alice
  3. Harper
  4. Matilda
  5. Ruby
  6. Emilia
  7. Maya
  8. Millie
  9. Isabelle
  10. Eva
  11. Luna
  12. Jessica
  13. Ada
  14. Aria
  15. Arabella
  16. Maisie
  17. Esme
  18. Eliza
  19. Penelope
  20. Bonnie
  21. Chloe
  22. Mila
  23. Violet
  24. Hallie
  25. Scarlett
  26. Layla
  27. Imogen
  28. Eleanor
  29. Molly
  30. Harriet
  31. Elizabeth
  32. Thea
  33. Erin
  34. Lottie
  35. Emma
  36. Rose
  37. Delilah
  38. Bella
  39. Aurora
  40. Lola
  41. Nancy
  42. Ellie
  43. Mabel
  44. Lucy
  45. Ayla
  46. Maria
  47. Orla
  48. Zara
  49. Robyn
  50. Hannah
  51. Gracie
  52. Iris
  53. Jasmine
  54. Darcie
  55. Margot
  56. Holly
  57. Amelie
  58. Amber
  59. Georgia
  60. Edith
  61. Maryam
  62. Abigail
  63. Myla
  64. Anna
  65. Clara
  66. Lilly
  67. Lyra
  68. Summer
  69. Maeve
  70. Heidi
  71. Elodie
  72. Lyla
  73. Eden
  74. Olive
  75. Aisha

Best Girl Names in the UK 101–200 

  1. Lara
  2. Sara
  3. Felicity
  4. Fatima
  5. Annabelle
  6. Esmae
  7. Amaya
  8. Zoe
  9. Beatrice
  10. Hope
  11. Nevaeh
  12. Francesca
  13. Mollie
  14. Edie
  15. Martha
  16. Sarah
  17. Autumn
  18. Victoria
  19. Marnie
  20. Nellie
  21. Pippa
  22. Darcy
  23. Ottilie
  24. Indie
  25. Aaliyah
  26. Lexi
  27. Darcey
  28. Savannah
  29. Eloise
  30. Anaya
  31. Julia
  32. Annie
  33. Zainab
  34. Arya
  35. Maddison
  36. Alexandra
  37. Isabel
  38. Lydia
  39. Niamh
  40. Elena
  41. Frankie
  42. Ariana
  43. Leah
  44. Nova
  45. Nina
  46. Paisley
  47. Ayda
  48. Anastasia
  49. Connie
  50. Gabriella
  51. River
  52. Sadie
  53. Cora
  54. Hazel
  55. Nora
  56. Tilly
  57. Mya
  58. Primrose
  59. Isobel
  60. Amara
  61. Rosa
  62. Skylar
  63. Zoya
  64. Beatrix
  65. Faith
  66. Penny
  67. Esther
  68. Skye
  69. Piper
  70. Madison
  71. Callie
  72. Aoife
  73. Alba
  74. Zahra
  75. Dorothy
  76. Amira
  77. Hanna
  78. Laura
  79. Betsy
  80. Cleo
  81. Ophelia
  82. Harlow
  83. Khadija
  84. Athena
  85. Naomi
  86. Ariella
  87. Lena
  88. Natalia
  89. Paige
  90. Brooke
  91. Maggie
  92. Eve
  93. Maia
  94. Remi
  95. Hollie
  96. Lilah
  97. Liliana
  98. Ayat
  99. Lucia
  100. India

Best Girl Names in the UK 201–300 

  1. Leila
  2. Eliana
  3. Aurelia
  4. Effie
  5. Polly
  6. Harley
  7. Everly
  8. Lillie
  9. Alayna
  10. Safa
  11. Hana
  12. Talia
  13. Alyssa
  14. Seren
  15. Maja
  16. Billie
  17. Kiara
  18. Wren
  19. Skyla
  20. Georgie
  21. Liyana
  22. Hattie
  23. Winnie
  24. Inaaya
  25. Alana
  26. Bethany
  27. Dua
  28. Lacey
  29. Halle
  30. Ivy-Rose
  31. Riley
  32. Emmie
  33. Megan
  34. Nelly
  35. Etta
  36. Rebecca
  37. Melissa
  38. Aubrey
  39. Khadijah
  40. Valentina
  41. Amelia-Rose
  42. Astrid
  43. Haniya
  44. Isla-Rose
  45. Lana
  46. Aliza
  47. Nyla
  48. Aiza
  49. Antonia
  50. Quinn
  51. Tabitha
  52. Alessia
  53. Belle
  54. Nola
  55. Elise
  56. Clementine
  57. Lila
  58. Aleena
  59. Ida
  60. Lois
  61. Mariam
  62. Alaia
  63. Ayesha
  64. Amina
  65. April
  66. Vienna
  67. Alisha
  68. Ayah
  69. Josephine
  70. Miriam
  71. Pearl
  72. Amal
  73. Dottie
  74. Hafsa
  75. Tallulah
  76. Josie
  77. Laila
  78. Winter
  79. Amy
  80. Ava-Rose
  81. Nicole
  82. Annabel
  83. Anya
  84. Noor
  85. Norah
  86. Georgina
  87. Neve
  88. Alaya
  89. Gabriela
  90. Melody
  91. Mary
  92. Mirha
  93. Syeda
  94. Keira
  95. Stella
  96. Kayla
  97. Libby
  98. Everleigh
  99. Jessie
  100. Zofia

Best Girl Names in the UK 201–300

  1. Zuzanna
  2. Faye
  3. Peyton
  4. Alina
  5. Alma
  6. Nia
  7. Inaya
  8. Saoirse
  9. Katie
  10. Ella-Rose
  11. Fatimah
  12. Nadia
  13. Alicia
  14. Diana
  15. Rosalie
  16. Aizah
  17. Flora
  18. Reeva
  19. Audrey
  20. Daphne
  21. Dolly
  22. Hawa
  23. Jemima
  24. Madeleine
  25. Nylah
  26. Rae
  27. Aliyah
  28. Cara
  29. Helena
  30. Aya
  31. Arianna
  32. Yusra
  33. Emmeline
  34. Lillian
  35. Ayra
  36. Bella-Rose
  37. Wynter
  38. Emelia
  39. Yasmin
  40. Ariya
  41. Hoorain
  42. Miley
  43. Madeline
  44. Blossom
  45. Halima
  46. Zaynab
  47. Daria
  48. Nell
  49. Anais
  50. Honey
  51. Inayah
  52. Frances
  53. Rachel
  54. Maeva
  55. Marley
  56. Verity
  57. Amirah
  58. Avery
  59. Margaret
  60. Fern
  61. Iyla
  62. Lexie
  63. Lily-Rose
  64. Theodora
  65. Elisa
  66. Mali
  67. Philippa
  68. Constance
  69. Harmony
  70. Beau
  71. Jannat
  72. Addison
  73. Aubree
  74. Brianna
  75. Maisy
  76. Amayah
  77. Ava-Mae
  78. Demi
  79. Eadie
  80. Fleur
  81. Serena
  82. Gianna
  83. Leia
  84. Pixie
  85. Adeline
  86. Arla
  87. Vivienne
  88. Evangeline
  89. Alicja
  90. Aida
  91. Ffion
  92. Meadow
  93. Michelle
  94. Minnie
  95. Raya
  96. Sapphire
  97. Amalia
  98. Robin
  99. Angel
  100. Imaan

Best Girl Names in the UK 401–500

  1. Lia
  2. Bianca
  3. Erica
  4. Lina
  5. Hania
  6. Eira
  7. Natalie
  8. Cecilia
  9. Elle
  10. Emilie
  11. Juno
  12. Oliwia
  13. Aiyla
  14. Betty
  15. Marwa
  16. Agnes
  17. Catherine
  18. Macie
  19. Ana
  20. Dolcie
  21. Gracie-Mae
  22. Leyla
  23. Lucie
  24. Peggy
  25. Sylvie
  26. Aayat
  27. Freyja
  28. Iqra
  29. Lily-Mae
  30. Hiba
  31. Jennifer
  32. Liana
  33. Isra
  34. Pola
  35. Rowan
  36. Kaia
  37. Klara
  38. Nala
  39. Cali
  40. Iona
  41. Ocean
  42. Celine
  43. Myah
  44. Octavia
  45. Aila
  46. Camilla
  47. Kira
  48. Mae
  49. Aqsa
  50. Ciara
  51. Phoenix
  52. Anayah
  53. Romy
  54. Maddie
  55. Noa
  56. Ruqayyah
  57. Mia-Rose
  58. Selena
  59. Tia
  60. Fiadh
  61. Olivia-Rose
  62. Siyana
  63. Ayana
  64. Blake
  65. Haleema
  66. Harper-Rose
  67. Henrietta
  68. Juniper
  69. Rosemary
  70. Tillie
  71. Yara
  72. Amiyah
  73. Anabia
  74. Erika
  75. Lea
  76. Rhea
  77. Sydney
  78. Aminah
  79. Annabella
  80. Ela
  81. Ember
  82. Gabrielle
  83. Joanna
  84. Lilia
  85. Reya
  86. Adelaide
  87. Alys
  88. Ameera
  89. Elsie-Mae
  90. Kyra
  91. Mira
  92. Stephanie
  93. Winifred
  94. Ellen
  95. Elora
  96. Esmee
  97. Evelina
  98. Genevieve
  99. Shelby
  100. Tiana

Best Girl Names in the UK 501–600

  1. Alayah
  2. Emmy
  3. Safiyyah
  4. Stefania
  5. Aaminah
  6. Asiya
  7. Ebony
  8. Isla-Mae
  9. Lilith
  10. Mara
  11. Stevie
  12. Zoey
  13. Raven
  14. Coco
  15. Eshaal
  16. Hafsah
  17. Izabella
  18. Kara
  19. Karina
  20. Sana
  21. Aliya
  22. Dakota
  23. Lauren
  24. Remy
  25. Aniyah
  26. Ariah
  27. Arielle
  28. Caitlin
  29. Hayley
  30. Indigo
  31. Jorgie
  32. Joy
  33. Louisa
  34. Milena
  35. Ivy-Mae
  36. Myra
  37. Abeeha
  38. Adaline
  39. Destiny
  40. Elsa
  41. Kaya
  42. Livia
  43. Margo
  44. Zuri
  45. Aarya
  46. Fearne
  47. Katherine
  48. Lilian
  49. Renee
  50. Celeste
  51. Daisy-Mae
  52. Mina
  53. Sasha
  54. Siena
  55. Arwa
  56. Cassie
  57. Emaan
  58. Tara
  59. Aleksandra
  60. Alexis
  61. Alyssia
  62. Brooklyn
  63. Duaa
  64. Ellie-Mae
  65. Giulia
  66. Indiana
  67. Lili
  68. Louise
  69. Milana
  70. Sumayyah
  71. Alara
  72. Elara
  73. Meredith
  74. Mylah
  75. Neave
  76. Orlaith
  77. Taylor
  78. Margaux
  79. Rumaysa
  80. Sabrina
  81. Safiya
  82. Adriana
  83. Dahlia
  84. Gloria
  85. Kyla
  86. Naya
  87. Ruth
  88. Theia
  89. Arwen
  90. Ava-Grace
  91. Cassandra
  92. Kitty
  93. Minahil
  94. Persephone
  95. Shanaya
  96. Tessa
  97. Aairah
  98. Darla
  99. Ella-Mae
  100. Leonie

Best Girl Names in the UK 601–700

  1. Lilly-Rose
  2. Paris
  3. Scarlet
  4. Alia
  5. Hermione
  6. Riya
  7. Safaa
  8. Samantha
  9. Ameerah
  10. Claudia
  11. Elina
  12. Ines
  13. Mahnoor
  14. Manha
  15. Miya
  16. Tiffany
  17. Camille
  18. Carla
  19. Hailey
  20. Laiba
  21. Layan
  22. Rebeca
  23. Zoha
  24. Aysha
  25. Gaia
  26. Jade
  27. Kiera
  28. Macy
  29. Maira
  30. Skyler
  31. Amna
  32. Cataleya
  33. Evie-Mae
  34. Liberty
  35. May
  36. Nela
  37. Andreea
  38. Cassidy
  39. Jannah
  40. Malaika
  41. Saskia
  42. Wiktoria
  43. Ariyah
  44. Bobbie
  45. Elowen
  46. Hettie
  47. Leilani
  48. Macey
  49. Michaela
  50. Morgan
  51. Nusaybah
  52. Rumaisa
  53. Soraya
  54. Sylvia
  55. Amari
  56. Daniela
  57. Elif
  58. Elin
  59. Imani
  60. Irha
  61. Kiana
  62. Melisa
  63. Natasha
  64. Roma
  65. Amani
  66. Daniella
  67. Elsie-Rose
  68. Evie-Rose
  69. Hadiya
  70. Isabella-Rose
  71. Tahlia
  72. Theadora
  73. Vanessa
  74. Aaira
  75. Ayeza
  76. Azra
  77. Bailey
  78. Darcie-Mae
  79. Iman
  80. Liya
  81. Rita
  82. Veronica
  83. Alannah
  84. Alisa
  85. Allegra
  86. Angela
  87. Elissa
  88. Frida
  89. Lainey
  90. Lilianna
  91. Lilly-Mae
  92. Malak
  93. Marlie
  94. Rahma
  95. Reina
  96. Romilly
  97. Saffron
  98. Sia
  99. Una
  100. Adelina

Best Girl Names in the UK 701–800

  1. Alanna
  2. Amelia-Grace
  3. Carys
  4. Juliette
  5. Milly
  6. Priya
  7. Yasmine
  8. Zadie
  9. Zayna
  10. Adalyn
  11. Antonina
  12. Ariel
  13. Gia
  14. Humaira
  15. Kornelia
  16. Mahira
  17. Meghan
  18. Melina
  19. Nella
  20. Alya
  21. Angelica
  22. Aura
  23. Cecily
  24. Delia
  25. Diya
  26. Evalyn
  27. Husna
  28. Lacie
  29. Marina
  30. Melanie
  31. Millie-Mae
  32. Rosanna
  33. Ruby-Rose
  34. Thalia
  35. Alesha
  36. Amanda
  37. Ava-May
  38. Charlie
  39. Cordelia
  40. Everley
  41. Jasmin
  42. Kaja
  43. Leona
  44. Lylah
  45. Nyra
  46. Roxy
  47. Sienna-Rose
  48. Zelda
  49. Agatha
  50. Aimee
  51. Angelina
  52. Ashley
  53. Asiyah
  54. Chiara
  55. Eryn
  56. Ettie
  57. Helen
  58. Marcie
  59. Marla
  60. Molly-Mae
  61. Princess
  62. Roxanne
  63. Savanna
  64. Storm
  65. Crystal
  66. Daisie
  67. Eleni
  68. Ingrid
  69. Joni
  70. Roza
  71. Aylah
  72. Aylin
  73. Dulcie
  74. Ema
  75. Ferne
  76. Isobelle
  77. Juliet
  78. Kali
  79. Kate
  80. Keziah
  81. Layla-Rose
  82. Lily-May
  83. Lorena
  84. Maliha
  85. Neriah
  86. Nieve
  87. Patricia
  88. Reign
  89. Ria
  90. Ruby-Mae
  91. Sonia
  92. Alaina
  93. Alexia
  94. Ayaat
  95. Enya
  96. Gwen
  97. Halimah
  98. Hareem
  99. Hawwa
  100. Haya

Best Girl Names in the UK 801–900

  1. Millie-Rose
  2. Minha
  3. Naila
  4. Nour
  5. Renesmae
  6. Trinity
  7. Alissa
  8. Cerys
  9. Chaya
  10. Elspeth
  11. Harleen
  12. Indi
  13. Kathleen
  14. Nikola
  15. Olivia-Grace
  16. Parker
  17. Rayna
  18. Renesmee
  19. Safiyah
  20. Sky
  21. Amyra
  22. Caoimhe
  23. Casey
  24. Christina
  25. Esmai
  26. Harlie
  27. Ioana
  28. Malia
  29. Marie
  30. Marlowe
  31. Nancie
  32. Poppie
  33. Raina
  34. Rania
  35. Samira
  36. Selina
  37. Tala
  38. Tamara
  39. Vera
  40. Aasiyah
  41. Annalise
  42. Bea
  43. Chelsea
  44. Eleri
  45. Elisabeth
  46. Isla-Rae
  47. Kaira
  48. Lavinia
  49. Leela
  50. Leena
  51. Raisa
  52. Renae
  53. Adele
  54. Artemis
  55. Asma
  56. Carmen
  57. Cecelia
  58. Celia
  59. Dalia
  60. Danielle
  61. Dollie
  62. Huda
  63. Izabela
  64. Jocelyn
  65. Kinza
  66. Martina
  67. Maysa
  68. Ryleigh
  69. Siya
  70. Sumaya
  71. Teodora
  72. Alivia
  73. Amarah
  74. Andrea
  75. Anika
  76. Bobbi
  77. Brielle
  78. Delilah-Rose
  79. Dixie
  80. Enid
  81. Georgiana
  82. Greta
  83. Ilyana
  84. Lisa
  85. Medeea
  86. Millicent
  87. Nila
  88. Nyah
  89. Paloma
  90. Payton
  91. Rosabella
  92. Roseanna
  93. Willow-Rose
  94. Beatriz
  95. Cadi
  96. Dania
  97. Darcie-Rae
  98. Dina
  99. Elliana
  100. Ellie-May

Best Girl Names in the UK 901–1,000

  1. Ivie
  2. June
  3. Lorelai
  4. Lowri
  5. Mannat
  6. Marta
  7. Riva
  8. Roisin
  9. Salma
  10. Shiloh
  11. Sidra
  12. Taliah
  13. Viola
  14. Xanthe
  15. Zunairah
  16. Amaia
  17. Ayva
  18. Elaina
  19. Everlyn
  20. Harleigh
  21. Isabela
  22. Iylah
  23. Lilliana
  24. Lola-Rose
  25. Luna-Rae
  26. Milan
  27. Nel
  28. Asees
  29. Ezmae
  30. Hadley
  31. Harriett
  32. Isha
  33. Lyla-Rose
  34. Miah
  35. Miruna
  36. Olympia
  37. Romi
  38. Romie
  39. Summer-Rose
  40. Zaina
  41. Bianka
  42. Deborah
  43. Elsie-May
  44. Florrie
  45. Gracie-May
  46. Harper-Rae
  47. Heather
  48. Hidayah
  49. Ilinca
  50. Izzy
  51. Jana
  52. Merryn
  53. Monroe
  54. Valencia
  55. Amaira
  56. Anastazja
  57. Aurora-Rose
  58. Dotty
  59. Efa
  60. Hajra
  61. Jenna
  62. Jiya
  63. Lillie-Mae
  64. Luella
  65. Nailah
  66. Posie
  67. Scarlett-Rose
  68. Sunday
  69. Aadhya
  70. Aleeza
  71. Arissa
  72. Bethan
  73. Caitlyn
  74. Camila
  75. Carolina
  76. Emilija
  77. Indy
  78. Kenza
  79. Khloe
  80. Leja
  81. Leonora
  82. Mabli
  83. Mahi
  84. Nahla
  85. Nansi
  86. Oakley
  87. Rylee
  88. Saara
  89. Sama
  90. Vivian
  91. Willa
  92. Aayah
  93. Ada-Rose
  94. Amalie
  95. Amora
  96. Anne
  97. Arisha
  98. Avneet
  99. Azalea
  100. Bridget

See more baby name inspiration!

View more posts tagged, baby names

Have questions about a Happiest Baby product? Our consultants would be happy to help! Submit your questions here.

Disclaimer: The information on our site is NOT medical advice for any specific person or condition. It is only meant as general information. If you have any medical questions and concerns about your child or yourself, please contact your health provider. Breastmilk is the best source of nutrition for babies. It is important that, in preparation for and during breastfeeding, mothers eat a healthy, balanced diet. Combined breast- and bottle-feeding in the first weeks of life may reduce the supply of a mother's breastmilk and reversing the decision not to breastfeed is difficult. If you do decide to use infant formula, you should follow instructions carefully.