Top baby girl names with meanings

Beautiful baby girl names with origin and meaning. Classic, trending and unique options for 2026.

  • #1

    Olivia

    Latin

    Olive tree; symbol of peace

  • #2

    Emma

    Germanic

    Whole, universal

  • #3

    Charlotte

    French

    Free, strong-willed

  • #4

    Amelia

    Germanic

    Work, industrious

  • #5

    Sophia

    Greek

    Wisdom

  • #6

    Isabella

    Hebrew

    Devoted to God

  • #7

    Ava

    Latin

    Bird; living one

  • #8

    Mia

    Italian

    Mine; beloved

  • #9

    Evelyn

    English

    Wished-for child

  • #10

    Luna

    Latin

    Moon

  • #11

    Harper

    English

    Harp player

  • #12

    Sofia

    Greek

    Wisdom

  • #13

    Camila

    Latin

    Attendant at a religious ceremony

  • #14

    Eliana

    Hebrew

    My God has answered

  • #15

    Ella

    Germanic

    All, completely

  • #16

    Aria

    Italian

    Air; melody

  • #17

    Lily

    English

    Lily flower; purity

  • #18

    Mila

    Slavic

    Gracious, dear

  • #19

    Chloe

    Greek

    Young green shoot

  • #20

    Zoe

    Greek

    Life

  • #21

    Aurora

    Latin

    Dawn

  • #22

    Nora

    Irish

    Honour; light

  • #23

    Hazel

    English

    Hazel tree

  • #24

    Layla

    Arabic

    Night; dark beauty

  • #25

    Violet

    Latin

    Purple flower

  • #26

    Aaliyah

    Arabic

    Exalted, sublime

  • #27

    Stella

    Latin

    Star

  • #28

    Ivy

    English

    Ivy plant; fidelity

  • #29

    Scarlett

    English

    Rich red colour

  • #30

    Emilia

    Latin

    Rival; industrious

  • #31

    Maya

    Sanskrit

    Illusion; water

  • #32

    Willow

    English

    Willow tree; graceful

  • #33

    Freya

    Norse

    Noble lady; goddess of love

  • #34

    Ada

    Germanic

    Noble, nobility

  • #35

    Iris

    Greek

    Rainbow; messenger of the gods

  • #36

    Ruby

    Latin

    Deep red gemstone

  • #37

    Daisy

    English

    Day's eye; daisy flower

  • #38

    Naomi

    Hebrew

    Pleasantness

  • #39

    Elena

    Greek

    Bright, shining light

  • #40

    Anna

    Hebrew

    Grace, favour

  • #41

    Josephine

    Hebrew

    God will add

  • #42

    Aisha

    Arabic

    Living, prosperous

  • #43

    Cora

    Greek

    Maiden

  • #44

    Rose

    Latin

    Rose flower

  • #45

    Hannah

    Hebrew

    Grace, favour

  • #46

    Ellie

    English

    Bright, shining

  • #47

    Isla

    Scottish

    Island

  • #48

    Delilah

    Hebrew

    Delicate

  • #49

    Maeve

    Irish

    She who intoxicates

  • #50

    Clara

    Latin

    Bright, clear

  • #51

    Sadie

    Hebrew

    Princess

  • #52

    Athena

    Greek

    Goddess of wisdom

  • #53

    Genevieve

    French

    Woman of the people

  • #54

    Nova

    Latin

    New; a new star

  • #55

    Alice

    Germanic

    Noble, exalted

  • #56

    Eleanor

    Greek

    Bright, shining light

  • #57

    Yara

    Arabic

    Small butterfly

  • #58

    Sana

    Arabic

    Radiance, brilliance

  • #59

    Mei

    Japanese

    Beautiful, plum blossom

  • #60

    Yuki

    Japanese

    Snow; happiness

  • #61

    Ines

    Spanish

    Pure, holy

  • #62

    Lucia

    Latin

    Light

  • #63

    Beatrice

    Latin

    She who brings happiness

  • #64

    Matilda

    Germanic

    Mighty in battle

  • #65

    Astrid

    Norse

    Divinely beautiful

  • #66

    Bianca

    Italian

    White, pure

  • #67

    Priya

    Sanskrit

    Beloved, dear

  • #68

    Anya

    Slavic

    Grace

  • #69

    Saoirse

    Irish

    Freedom

  • #70

    Niamh

    Irish

    Bright, radiant

  • #71

    Fatima

    Arabic

    Captivating; one who abstains

  • #72

    Sienna

    Italian

    Reddish-brown; from Siena

  • #73

    Poppy

    English

    Poppy flower

  • #74

    Wren

    English

    Small bird

  • #75

    Juniper

    Latin

    Juniper tree; youthful

  • #76

    Ophelia

    Greek

    Help, aid

  • #77

    Esme

    French

    Beloved, esteemed

  • #78

    Freda

    Germanic

    Peaceful ruler

  • #79

    Thea

    Greek

    Goddess; divine

  • #80

    Elsie

    Scottish

    Pledged to God

Want to filter by origin, first letter or meaning?

Open the full name explorer