Top 100 Baby Names for 2025 for Both Girls and Boys
If you’re expecting a baby (or just browsing for inspo to go on your phone notes list – we see you!) and you’re interested in knowing popular baby names for 2025, we’ve got the post for you!
We’ve put together all the most popular names for both Girls and Boys in a list with their meaning. Enjoy!
The Most Popular Baby Names For Girls:
Charlotte – French origin, meaning "free man."
Eloise – French origin, meaning "healthy; wide."
Violet – Latin origin, meaning "purple."
Maeve – Irish origin, meaning "she who intoxicates" or "she who rules."
Iris – Greek origin, meaning "rainbow."
Aurora – Latin origin, meaning "dawn."
Hazel – English origin, meaning "hazel tree."
Clara – Latin origin, meaning "bright, clear."
Daphne – Greek origin, meaning "laurel."
Amelia – Latin origin, meaning "industrious, striving."
Evelyn – English origin, meaning "wished for child" or "hazelnut."
Alice – German origin, meaning "noble."
Luna – Latin origin, meaning "moon."
Eleanor – Greek and French origin, meaning "light."
Elodie – French origin, meaning "foreign riches."
Ivy – English origin, referring to the ivy plant.
Freya – Norse origin, meaning "lady."
Isla – Scottish origin, meaning "island."
Olivia – Latin origin, meaning "olive tree."
Aurelia – Latin origin, meaning "the golden one."
Nora – Latin origin, meaning "honor."
Clementine – Latin origin, meaning "merciful, gentle."
Lucy – Latin origin, meaning "light."
Ophelia – Greek origin, meaning "help."
Sage – Latin origin, meaning "wise."
Florence – Latin origin, meaning "flourishing, prosperous."
Wren – English origin, referring to the small songbird.
Margot – French origin, meaning "pearl."
Willow – English origin, referring to the willow tree.
Elowen – Cornish origin, meaning "elm tree."
Daisy – English origin, referring to the flower.
Evangeline – Greek origin, meaning "bearer of good news."
Juniper – Latin origin, referring to the juniper tree.
Rose – Latin origin, referring to the flower.
Phoebe – Greek origin, meaning "bright, radiant."
Adelaide – German origin, meaning "noble kind."
Cordelia – Latin or Celtic origin, meaning "heart" or "daughter of the sea."
Elsie – Scottish diminutive of Elizabeth, meaning "pledged to God."
Ruby – Latin origin, meaning "red gemstone."
Mae – English origin, linked to the month of May; also means "mother."
Penelope – Greek origin, meaning "weaver."
Flora – Latin origin, meaning "flower."
Josephine – French origin, meaning "God will increase."
Lily – Latin origin, meaning "pure."
Ava – Latin origin, possibly meaning "life" or "bird."
Matilda – German origin, meaning "battle-mighty."
Sylvie – French origin, meaning "from the forest."
June – Latin origin, related to the Roman goddess Juno.
Genevieve – French origin, meaning "woman of the people."
Sophia – Greek origin, meaning "wisdom."
The Most Popular Baby Names For Boys:
Theodore – Greek origin, meaning "gift of God."
Oliver – Latin origin, meaning "olive tree."
Henry – German origin, meaning "ruler of the home."
August – Latin origin, meaning "great, magnificent."
James – Hebrew origin, meaning "supplanter."
Silas – Latin origin, meaning "wood, forest."
Felix – Latin origin, meaning "happy, fortunate."
Jude – Hebrew origin, meaning "praised."
Rowan – Gaelic origin, meaning "little redhead" or from the rowan tree.
Finn – Irish origin, meaning "fair, white."
Noah – Hebrew origin, meaning "rest, comfort."
Milo – German origin, meaning "soldier" or "merciful."
Ezra – Hebrew origin, meaning "help."
Arlo – Old English origin, meaning "fortified hill."
Arthur – Celtic origin, meaning "bear king."
Atlas – Greek origin, meaning "bearer of the heavens."
Caspian – Place name inspired by the Caspian Sea; evoking adventure.
Leo – Latin origin, meaning "lion."
Theo – Greek origin, short form of Theodore, meaning "gift of God."
Liam – Irish short form of William, meaning "strong-willed warrior."
Soren – Scandinavian origin, meaning "stern."
Asher – Hebrew origin, meaning "happy, blessed."
Atticus – Greek origin, meaning "man of Attica."
Jasper – Persian origin, meaning "bringer of treasure."
William – German origin, meaning "resolute protector."
River – Nature-inspired, symbolising flow and freedom.
Lucas – Latin origin, meaning "bringer of light."
Elijah – Hebrew origin, meaning "Yahweh is my God."
Everett – English origin, meaning "brave, strong boar."
Elliot – Hebrew and English origin, meaning "Jehovah is God."
Kai – Hawaiian origin, meaning "sea."
Sawyer – English origin, meaning "woodcutter."
Miles – Latin origin, meaning "soldier."
Levi – Hebrew origin, meaning "joined, attached."
Sebastian – Greek origin, meaning "venerable, revered."
Luca – Italian origin, meaning "bringer of light."
Jack – English origin, meaning "God is gracious."
Rory – Irish origin, meaning "red king."
Kit – English diminutive of Christopher, meaning "bearer of Christ."
Benjamin – Hebrew origin, meaning "son of the right hand."
Julian – Latin origin, meaning "youthful" or "descended from Jupiter."
Alexander – Greek origin, meaning "defender of men."
Oscar – Irish origin, meaning "friend of deer" or "God spear."
Elias – Hebrew origin, meaning "Yahweh is my God."
Archer – English origin, meaning "bowman."
Hugo – German origin, meaning "mind, intellect."
Owen – Welsh origin, meaning "young warrior" or "noble."
Emmett – English origin, meaning "universal" or "truth."
Orion – Greek origin, meaning "rising in the sky," and a constellation.
Gabriel – Hebrew origin, meaning "God is my strength."