Greenlight logo

By proceeding, you consent to our Privacy Statement.

Greenlight logo

By proceeding, you consent to our Privacy Statement.

1000 Beautiful baby girl names in 2025

A smiling mom holds her baby on her lap while she looks through bills and receipts

Hey, $mart parents 💡

Bring money lessons home with Greenlight’s $mart Parent newsletter, a quick read with impactful tips — delivered free to your inbox weekly.

Baby girl on the way? Congratulations! You have a lot to plan for, but one of the most fun parts of this time is thinking about baby girl names. To help you out, we've curated a list of some of the most popular baby names today. From unique girl names and generation names to names inspired by celebrities, these are the top baby girl names for 2025.  (Check out the most popular baby boy names, too!)

Popular baby girl names for 2025

  1. Olivia

  2. Emma

  3. Charlotte

  4. Amelia

  5. Sophia

  6. Mia

  7. Isabella

  8. Ava

  9. Evelyn

  10. Luna

  11. Harper

  12. Sofia

  13. Camila

  14. Violet

  15. Scarlett

  16. Emily

  17. Lily

  18. Gianna

  19. Aurora

  20. Ashley

  21. Aria

  22. Nora

  23. Chloe

  24. Ellie

  25. Mila

  26. Avery

  27. Layla

  28. Abigail

  29. Ella

  30. Isla

  31. Eliana

  32. Nova

  33. Madison

  34. Zoe

  35. Maya

  36. Zoey

  37. Delylah

  38. Lainey

  39. Lillian

  40. Paisley

  41. Madelyn

  42. Sophie

  43. Leilani

  44. Addison

  45. Gemma

  46. Journee

  47. Leia

  48. Evangeline

  49. Lila

  50. Aspen

Cool baby girl names 2025

  1. Ivy

  2. Lucy

  3. Willow

  4. Riley

  5. Stella

  6. Naomi

  7. Elena

  8. Hannah

  9. Valentina

  10. Alice

  11. Ruby

  12. Claire

  13. Kinsley

  14. Everly

  15. Adeline

  16. Kennedy

  17. Maeve

  18. Autumn

  19. Athena

  20. Iris

  21. Eloise

  22. Maria

  23. Quinn

  24. Liliana

  25. Gabriella

  26. Savannah

  27. Cora

  28. Madeline

  29. Lydia

  30. Aubrey

  31. Millie

  32. Melody

  33. Serenity

  34. Skylar

  35. Lucia

  36. Raelynn

  37. Elliana

  38. Eliza

  39. Parker

  40. Amara

  41. Charlie

  42. Remi

  43. Georgia

  44. Freya

  45. Arya

  46. Summer

  47. Magnolia

  48. Catalina

  49. Margot

  50. Alin

Unique baby girl names 2025

  1. Oakley

  2. Valeria

  3. Blakely

  4. Zephyra

  5. Oaklynn

  6. Ximena

  7. Tempest

  8. Bexley

  9. Havenly

  10. Zorina

  11. Ember

  12. June

  13. Wrenley

  14. Gemma

  15. Olivea

  16. Rosalie

  17. Kaia

  18. Sable

  19. Calista

  20. Zinnia

  21. Avalon

  22. Persephone

  23. Lux

  24. Delfina

  25. Fable

  26. Lumen

  27. Azalea

  28. Starling

  29. Amorette

  30. Elysia

  31. Vivia

  32. Cressida

  33. Yara

  34. Solana

  35. Calypso

  36. Tindra

  37. Eulalie

  38. Thessaly

  39. Mirella

  40. Reverie

  41. Xyla

  42. Emersyn

  43. Quinley

  44. Sapphira

  45. Nyra

  46. Maristelle

  47. Seren

  48. Tindra-Rose

  49. Zephira

  50. Zosia

Biblical-inspired girl names 2025

  1. Tabitha

  2. Susannah

  3. Phoebe

  4. Daphne

  5. Eve

  6. Rebekah

  7. Leah

  8. Esther

  9. Miriam

  10. Sarai

  11. Deborah

  12. Dinah

  13. Claudia

  14. Judith

  15. Lois

  16. Martha

  17. Peninah

  18. Salome

  19. Elizabeth

  20. Eden

  21. Genesis

  22. Praise

  23. Mercy

  24. Jubilee

  25. Sarah

  26. Sadie

  27. Hope

  28. Grace

  29. Charity

  30. Glory

  31. Magdalene

  32. Tirzah

  33. Selah

  34. Zipporah

  35. Hadassah

  36. Jemima

  37. Shiloh

  38. Jerusha

  39. Elisheva

  40. Seraphia

  41. Aviva

  42. Yael

  43. Ezri

  44. Maranatha

  45. Adiel

  46. Oraiah

  47. Michal

  48. Talora

  49. Zarah

  50. Atarah

Vintage girl names in 2025

  1. Ada

  2. Agnes

  3. Alice

  4. Alma

  5. Annabelle

  6. Beatrice

  7. Cora

  8. Daisy

  9. Dorothy

  10. Edith

  11. Eleanor

  12. Elsie

  13. Evelyn

  14. Florence

  15. Frances

  16. Genevieve

  17. Gladys

  18. Harriet

  19. Hazel

  20. Helen

  21. Ida

  22. Irene

  23. Josephine

  24. Judith

  25. Katherine

  26. Lillian

  27. Louise

  28. Lucille

  29. Mabel

  30. Margaret

  31. Martha

  32. Matilda

  33. Mildred

  34. Nancy

  35. Nellie

  36. Pearl

  37. Penelope

  38. Rose

  39. Ruth

  40. Sally

  41. Sylvia

  42. Thelma

  43. Vera

  44. Viola

  45. Vivian

  46. Winifred

  47. Clara

  48. Clementine

  49. Dorothea

  50. Wilhelmina

Celebrity-inspired girl names in 2025

  1. Isla

  2. Aurora

  3. Luna

  4. Ophelia

  5. Evangeline

  6. Anaia

  7. Arielle

  8. Baby-Rae

  9. Brooklyn

  10. Poppy

  11. Petal

  12. Daisy

  13. Zendaya

  14. Monroe

  15. Suri

  16. Blue

  17. Rumi

  18. Birdie

  19. Ever

  20. Bowie

  21. Goldie

  22. Zaya

  23. Gigi

  24. Zendie

  25. Sienna

  26. Tilda

  27. Rooney

  28. Evanna

  29. Anya

  30. Mariah

  31. Lana

  32. Adele

  33. Ciara

  34. Miley

  35. Billie

  36. Jolie

  37. Maren

  38. Delilah-Rae

  39. Aubri

  40. Noomi

  41. Zella

  42. Harlow

  43. Winslet

  44. Shiloh

  45. Indi

  46. Kezia

  47. Lively

  48. Winslow

  49. Cleo

  50. Reeve

Fruit & food-inspired baby girl names

  1. Peach

  2. Plum

  3. Berry

  4. Cherry

  5. Cocoa

  6. Saffron

  7. Maple

  8. Honey

  9. Vanilla

  10. Olive

  11. Brie

  12. Juniper

  13. Anise

  14. Ginger

  15. Clove

  16. Tarragon

  17. Sorrel

  18. Mace

  19. Marjoram

  20. Tangerine

  21. Basil

  22. Meringue

  23. Fennel

  24. Cayenne

  25. Sesame

  26. Nutmeg

  27. Paprika

  28. Dillie

  29. Yuzu

  30. Chia

  31. Cassia

  32. Sage

  33. Poppyseed

  34. Cinnamon

  35. Macaron

  36. Ambrosia

  37. Persimmon

  38. Lychee

  39. Citron

  40. Cassis

  41. Figgy

  42. Sorbet

  43. Kalea

  44. Honeydew

  45. Truffle

  46. Dulce

  47. Brioche

  48. Mirabelle

  49. Mochi

  50. Tamarind

Mythology & fantasy-inspired baby girl names for 2025

  1. Celestia

  2. Evadne

  3. Nyxaria

  4. Isolde-Rose

  5. Zephyria

  6. Callidora

  7. Thalassia

  8. Eowyn

  9. Ariandelle

  10. Serephina

  11. Andromache

  12. Ophira

  13. Lysandra

  14. Elbereth

  15. Ephyra

  16. Morgaine

  17. Belladonna

  18. Neoma

  19. Rhiannon

  20. Sorcha

  21. Astraea

  22. Elara

  23. Galadriel

  24. Melusine

  25. Cassiopeia

  26. Lavinia

  27. Seraphine

  28. Pandora

  29. Freya

  30. Althaea

  31. Lyonesse

  32. Morwenna

  33. Ariella

  34. Nimue

  35. Titania

  36. Elowyn

  37. Tempest

  38. Faelina

  39. Zephyra

  40. Thalia

  41. Nyx

  42. Persephone

  43. Vespera

  44. Calypso

  45. Nysa

  46. Amaranthe

  47. Ondine

  48. Lorelei

  49. Eira

  50. Fenella

Nature-inspired girl names

  1. River

  2. Skye

  3. Meadow

  4. Rain

  5. Blossom

  6. Sage

  7. Fern

  8. Wren

  9. Lark

  10. Coral

  11. Ivy

  12. Briar

  13. Clover

  14. Snow

  15. Autumn

  16. Ember

  17. Ocean

  18. Maple

  19. Star

  20. Aurora

  21. Gaia

  22. Solstice

  23. Dawn

  24. Lotus

  25. Sequoia

  26. Dune

  27. Forest

  28. Petal

  29. Terra

  30. Bluebell

  31. Zephyr

  32. Sunny

  33. Nova

  34. Phoenix

  35. Rainy

  36. Bay

  37. Sparrow

  38. Prairie

  39. Echo

  40. Storm

  41. Marigold

  42. Pearl

  43. Canyon

  44. Lavender

  45. Fawn

  46. Glade

  47. Cloud

  48. Opal

  49. Isla

  50. Moss

Short & sweet girl names (4 letters or fewer)

  1. Zoë

  2. Esme

  3. Liv

  4. Mia

  5. Ada

  6. Joy

  7. Lux

  8. Ivy

  9. Remy

  10. Lia

  11. Faye

  12. Wren

  13. Elle

  14. Nia

  15. Luna

  16. Aria

  17. Skye

  18. Noa

  19. Lyra

  20. Cleo

  21. Roxy

  22. Kyra

  23. Zara

  24. Tali

  25. Lila

  26. Raya

  27. Opal

  28. Evie

  29. Nyla

  30. Tess

  31. Suki

  32. Juno

  33. Alma

  34. Gigi

  35. Cora

  36. Miri

  37. Yara

  38. Izzy

  39. Nell

  40. Leni

  41. Zuri

  42. Coco

  43. Drew

  44. Hani

  45. Rumi

  46. Vada

  47. Nola

  48. Amie

  49. Elly

  50. Kaia

Internationally inspired baby girl names in 2025

French-inspired names

  1. Amélie

  2. Colette

  3. Mireille

  4. Noémie

  5. Élodie

  6. Aveline

  7. Solène

  8. Lisette

  9. Clémence

  10. Margaux

  11. Rosabelle

  12. Manon

  13. Josette

  14. Isaline

  15. Sévine

  16. Odette

  17. Laurentine

  18. Blanchette

  19. Josiane

  20. Cézanne

  21. Fleurine

  22. Lisandra

  23. Anaïs

  24. Camille

  25. Delphine

  26. Giselle

  27. Hélène

  28. Léonie

  29. Mirella

  30. Renée

  31. Violette

  32. Sabine

  33. Maëlle

  34. Célestine

  35. Bijou

  36. Chantal

  37. Émilienne

  38. Léa

  39. Amandine

  40. Victoire

  41. Lune

  42. Esmée

  43. Eléonore

  44. Thérèse

  45. Ninette

  46. Aurélie

  47. Sylvie

  48. Clotilde

  49. Marguerite

  50. Beline

Italian-inspired names

  1. Alessia

  2. Fiorella

  3. Bianca

  4. Bellina

  5. Giada

  6. Isabetta

  7. Luciana

  8. Oriana

  9. Zita

  10. Floriana

  11. Serafina

  12. Ginevra

  13. Carmella

  14. Zaira

  15. Cecillia

  16. Violetta

  17. Allegra

  18. Loredana

  19. Pietra

  20. Rosetta

  21. Venezia

  22. Bellissa

  23. Gisella

  24. Raffaella

  25. Ottavia

  26. Antonella

  27. Elettra

  28. Marcella

  29. Lavinia

  30. Donatella

  31. Chiara

  32. Elisabetta

  33. Giuliana

  34. Lucia

  35. Costanza

  36. Benedetta

  37. Ilaria

  38. Marina

  39. Ornella

  40. Fiamma

  41. Rosalia

  42. Melania

  43. Caterina

  44. Tiziana

  45. Simona

  46. Elisabet

  47. Silvana

  48. Agnella

  49. Carmina

  50. Milana

Spanish-inspired names

  1. Paloma

  2. Inés

  3. Almira

  4. Carlota

  5. Estrella

  6. Belén

  7. Lourdes

  8. Rocío

  9. Adelina

  10. Xiomara

  11. Esperanza

  12. Camila-Rose

  13. Estefania

  14. Jimena

  15. Carmina

  16. Mirabel

  17. Ysabel

  18. Antonella

  19. Nereida

  20. Clarita

  21. Aracely

  22. Leocadia

  23. Marisela

  24. Marisol

  25. Solana

  26. Renata

  27. Celia

  28. Gabriela

  29. Rosalía

  30. Nayeli

  31. Yesenia

  32. Jacinta

  33. Lidia

  34. Socorro

  35. Ramona

  36. Alba

  37. Reina

  38. Elvira

  39. Carmen

  40. Margarita

  41. Paulina

  42. Natalia

  43. Jimena-Rae

  44. Evangelina

  45. Graciela

  46. Amada

  47. Claribel

  48. Josefina

  49. Luz

  50. Tomasa

Scandinavian-inspired names

  1. Freja

  2. Linnea

  3. Sigrid

  4. Tove

  5. Annika

  6. Ingrid

  7. Alva

  8. Liv

  9. Märta

  10. Sunniva

  11. Saga

  12. Runa

  13. Solveig

  14. Anniken

  15. Liselotte

  16. Svea

  17. Ylva

  18. Eirlys

  19. Valkyria

  20. Synnøve

  21. Lillemor

  22. Rakel

  23. Elin

  24. Ebba

  25. Idun

  26. Asta

  27. Mette

  28. Jorunn

  29. Ronja

  30. Tyra

  31. Gunhild

  32. Majken

  33. Thea

  34. Lykke

  35. Britta

  36. Malin

  37. Hedda

  38. Frida

  39. Thora

  40. Kari

  41. Selja

  42. Helle

  43. Aili

  44. Elva

  45. Siri

  46. Aina

  47. Astrid

  48. Eira

  49. Greta

  50. Nanna

Japanese-inspired names

  1. Aiko

  2. Emiko

  3. Yuki

  4. Sakura

  5. Hana

  6. Rei

  7. Kaori

  8. Satsuki

  9. Nami

  10. Asuka

  11. Midori

  12. Akari

  13. Sumire

  14. Hikaru

  15. Rina

  16. Nanami

  17. Kotone

  18. Suzu

  19. Ayame

  20. Chiyo

  21. Ami

  22. Kohana

  23. Haruka

  24. Noa

  25. Rin

  26. Yua

  27. Ayaka

  28. Moe

  29. Maiko

  30. Nene

  31. Misaki

  32. Keiko

  33. Hikari

  34. Riko

  35. Mei

  36. Sayuri

  37. Itsuki

  38. Momoka

  39. Kiyomi

  40. Yuzuki

  41. Hina

  42. Mitsuki

  43. Tamaki

  44. Yuri

  45. Tsubaki

  46. Hitomi

  47. Kanna

  48. Amiya

  49. Rumi

  50. Tsukiko

Pacific Islander-inspired names

  1. Leilana

  2. Kalani

  3. Nalani

  4. Maile

  5. Moana

  6. Halia

  7. Keahi

  8. Milani

  9. Lokelani

  10. Alamea

  11. Laka

  12. Keilana

  13. Nohealani

  14. Kailea

  15. Iolana

  16. Hokulani

  17. Aulani

  18. Malie

  19. Makana

  20. Kalea

  21. Mahina

  22. Anuhea

  23. Noelani

  24. Makani

  25. Hikina

  26. Moanikeala

  27. Kailoa

  28. Kaipo

  29. Hina

  30. Anela

  31. Mele

  32. Kaimana

  33. Haukea

  34. Iokina

  35. Lanakila

  36. Pualani

  37. Hokulea

  38. Uluwehi

  39. Oliana

  40. Ahe

  41. Lani

  42. Kamalani

  43. Kalua

  44. Kanani

  45. Alika

  46. Mahoa

  47. Peleke

  48. Ilima

  49. Kiele

  50. Makanani

Greek-inspired names

  1. Callista

  2. Eudora

  3. Thalia

  4. Nysa

  5. Charis

  6. Xanthe

  7. Kalliope

  8. Melina

  9. Agape

  10. Nyx

  11. Nyssa

  12. Amalthea

  13. Themis

  14. Elektra

  15. Ioanna

  16. Cassiane

  17. Philomena

  18. Chryssa

  19. Hecate

  20. Ariadne

  21. Calypso

  22. Antheia

  23. Delia

  24. Dione

  25. Eleni

  26. Galatea

  27. Ione

  28. Lysandra

  29. Phaedra

  30. Selene

  31. Sophronia

  32. Thalassa

  33. Zosime

  34. Pandora

  35. Rhea

  36. Olympia

  37. Hermione

  38. Althea

  39. Damara

  40. Eurydice

  41. Gaia

  42. Helene

  43. Ianthe

  44. Myrto

  45. Nerissa

  46. Ourania

  47. Persephone

  48. Theodora

  49. Zephyra

  50. Andromeda

Hebrew-inspired names

  1. Aviela

  2. Eliana

  3. Talia

  4. Shoshana

  5. Orli

  6. Meira

  7. Davina

  8. Yara

  9. Liora

  10. Ziva

  11. Ziva-Rose

  12. Mehitabel

  13. Dahlia-Rae

  14. Tirzah-Lynn

  15. Hadassah-Rae

  16. Shoshanna

  17. Talitha-Rae

  18. Tzipporah

  19. Elianah

  20. Daniya

  21. Abijah

  22. Atarah

  23. Keturah

  24. Dalia

  25. Batya

  26. Noa

  27. Nava

  28. Adina

  29. Ora

  30. Sarit

  31. Ayala

  32. Chava

  33. Elisheva

  34. Tirzah

  35. Michal

  36. Tova

  37. Yaffa

  38. Nili

  39. Yael

  40. Rina

  41. Shira

  42. Hadar

  43. Tahlia

  44. Eden

  45. Simcha

  46. Liron

  47. Zipporah

  48. Malka

  49. Aviva

  50. Hila

Indian-inspired names

  1. Priya

  2. Aanya

  3. Ishani

  4. Kavya

  5. Saanvi

  6. Riya

  7. Mira

  8. Indira

  9. Lakshmi

  10. Kalpana

  11. Harini

  12. Esha

  13. Tanvi

  14. Neelam

  15. Anvika

  16. Roshni

  17. Samaira

  18. Mitali

  19. Ishita

  20. Diya

  21. Amaya

  22. Anaya

  23. Nandini

  24. Charvi

  25. Isha

  26. Meera

  27. Aaradhya

  28. Aishwarya

  29. Trisha

  30. Chaitali

  31. Devika

  32. Gayatri

  33. Jyoti

  34. Kanika

  35. Lajja

  36. Manya

  37. Navya

  38. Ojasvi

  39. Padma

  40. Reva

  41. Shreya

  42. Sitara

  43. Tanya

  44. Urvi

  45. Vaidehi

  46. Veda

  47. Yami

  48. Anjali

  49. Bhavya

  50. Deepa

Irish-inspired names

  1. Saoirse

  2. Eilidh

  3. Siobhan

  4. Niamh

  5. Aoibhe

  6. Orlaith

  7. Róisín

  8. Caoimhe

  9. Brigid

  10. Clodagh

  11. Tirna

  12. Eithne

  13. Fiona-Rose

  14. Brenna

  15. Noreen

  16. Fiadh

  17. Moira

  18. Ailbhe

  19. Orlagh

  20. Tully

  21. Aisling

  22. Aine

  23. Blathnaid

  24. Catriona

  25. Dearbhla

  26. Eireann

  27. Grainne

  28. Keela

  29. Laoise

  30. Maeve

  31. Muireann

  32. Neasa

  33. Nessa

  34. Oona

  35. Rhiannon

  36. Shannon

  37. Sheelin

  38. Sile

  39. Sláine

  40. Sorcha

  41. Tierney

  42. Una

  43. Aibreann

  44. Dervla

  45. Iona

  46. Keira

  47. Lorna

  48. Mairéad

  49. Riona

  50. Siún

Choose a meaningful name for your baby girl

Ultimately, the best name for your baby girl is one you're going to love saying for the rest of her life. Whether you're inspired by your own heritage, Gen-Z names, or even your favorite movie, the right name is always the one you choose.

Have more fun — and learn more money skills. Greenlight teaches money lessons in engaging, bite-sized challenges that make learning fun for kids. Try Greenlight, one month, risk-free.

This blog post is provided "as is" and should not be relied upon as a substitute for professional advice. Some content in this post may have been created using artificial intelligence; however, every blog post is reviewed by at least two human editors.


Share via

Logo

Join Greenlight. One month, risk-free.

Plans start at just $5.99/month for the whole family. Includes up to five kids.

Read how we use and collect your information by visiting our Privacy Statement.