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