129 pretty girl names and their beautiful meanings

So, you're expecting and you're looking for some pretty girl names with meanings? Look no further...

Baby Girl names

by Shannon Blanks |
Updated on

We've rounded up over 100 pretty girl names for babies and the meaning behind each one...

We all know that a moniker is an important part of someone's personality and of course, identity - so a lot of mums opt for a pretty name to match their daughter's nature and good looks (she gets it from her mother!).

Here are 129 pretty girls names for every letter of the alphabet (pretty girl names beginning with 'A' and so forth) and their gorgeous meanings. Now the difficult part is just picking one... Though six middle names are pretty standard now, right?

How did we choose these pretty girls names?

We scoured the internet for popular names in both 2021, 2020 and days gone by and these were some of the most frequented we found. We also drew on inspiration from around the world, different languages, different spellings of names we're already so familar with.

From flowers to mythical legends, without further ado, here's our pick of the prettiest baby girl names - in alphabetical order, of course.

CHECK OUT 129 pretty girl names 2021

Gallery

129 pretty girl names and their beautiful meanings!

pretty girl names Angelina Jolie1 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with A

AbigailMeaning : With Hebrew origin, Abigail means to 'Give Joy'AcaciaMeaning : With Greek origin, Acacia means 'Guileless' and 'Honorable'AimeeMeaning: A beloved friend in French!AlexandriaMeaning : With Greek origin, Alexandria is a feminine version of Alexander, which means 'Defender of Men'AmberMeaning : With English origin, Amber is a jewelled name, from the yellowish resin used in jewellery makingAmeliaMeaning : With a blend of origins, Amelia means 'Industrious' and 'Striving' and is often associated with 'defender'AmélieMeaning : With French origin, Amelie means 'Hard working'AngelinaMeaning: With Greek origin, Angelina means 'Messenger' and 'Angel'AoifeMeaning : With Irish origin, Aoife is a tribute to 'the greatest woman warrior in the world'AprilMeaning: With English origin, April means 'Opening buds of spring', a traditionally seasonal nameArabellaMeaning: With Latin origin, Arabella means 'Yielding to prayer'AriaMeaning: With Hebrew origin, Aria means 'Air' but is derived from Ariel, which means 'Lion of God'AspenMeaning: With English origin, Aspen comes from a popular tree in the West that has heart shaped leaves that quiver in the lightest breezeAthenaMeaning: With Greek origin, Athena was the Greek goddess of wisdom and warfareAubreyMeaning: With a French and German origin, Aubrey means 'Fair Ruler of the Little People'AurelieMeaning: With French origin, Aurelie means 'Sun'AuroraMeaning: With a Latin meaning of 'Dawn', Aurora was the Roman goddess of the morningAutumnMeaning : A seasonal nameAvaMeaning : With German origin, Ava means 'Bird' and is the Hebrew form of EveAveryMeaning : Originally an English surname that was derived from a French version of Alfred, very means 'Counsel'AzaleaMeaning : With Greek origin, Azalea means 'Dry' and is representative of a flower

pretty girl names Bella Hadid2 of 26
CREDIT: Instagram / bellahadid

Pretty girls names beginning with B

BelleMeaning : With French origin, Belle is short for Isabella and means 'Beautiful'BridgetteMeaning : With French origin, Bridgette means 'Strength' and is associated with the mythological Celtic goddess of fire and poetryBlossomMeaning : With English origin, Blossom means 'Fresh'

pretty girl names Charlotte Crosby3 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with C

CarmelMeaning : With Hebrew origin, Carmel means 'Garden' and is a mountain mentioned in the Old TestamentCelineMeaning : With French origin. Celine means 'Sky' or 'Heaven'CharlotteMeaning : With French origin, Charlotte means 'Free man' or 'Petite'ClaraMeaning : With Latin origin, Clara means 'Clear, Bright and Famous'CloverMeaning: 'Lucky'ColetteMeaning : With French origin, Colette means 'Victorious'Find the perfect name for your little boy or girl with the most popular books of 2019 here.

pretty girl names Dakota Johnson4 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with D

DahliaMeaning: 'Dweller in the valley'DaisyMeaning : Derived from the flower, Daisy comes from the Old English word dægeseage, meaning 'Day's eye'DakotaMeaning : Dakota is representative of the two US states and means 'Friend'DelilahMeaning : With Hebrew origin, Delilah means 'Delicate'DawnMeaning : With English origin, Dawn means 'Aurora' and represents the appearance of daybreak

pretty girl names Eva Longoria5 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with E

EdenMeaning : With Hebrew origin, Eden means 'Delight'ElizaMeaning : With Greek origin, Eliza means 'Oath of God' or 'God is Satisfaction'EllaMeaning : Short for Eleanor and Ellen, Ella means 'Light' and 'Beautiful fairy woman'ElodieMeaning : With French origin, Elodie means 'Foreign riches'EloraMeaning : Inspired by the city in Ontario, Elora is a variant of Elenora and LauraEvaMeaning : With Latin origin, Eva means 'Life' and 'Living one'

pretty girl names Ferne McCann6 of 26
CREDIT: Instagram / fernemccann

Pretty girls names beginning with F

FernMeaning : With English origin, Fern is representative of a green plant that loves shadeFionnualaMeaning : With Irish origin, Fionnuala comes from Irish mythology and means 'White shoulder'FloraMeaning : With Latin origin, Flora means 'Flower'FlorenceMeaning : With Latin origin, Florence comes from the French name Florentia and means 'Blossoming'Look no further for the most popular baby name books of 2019, right here.

pretty girl names Georgia May Foote7 of 26
CREDIT: Instagram / georgiamay112

Pretty girls names beginning with G

GardeniaMeaning : With English origin, Gardenia means 'The flower'GenevieveMeaning : With German origin, Genevieve means 'Famous bearer' and 'Of the race of women'GeorgiaMeaning: 'Farmer' and 'Worker of the earth'GiselleMeaning: With French origin, Giselle means 'Hostage' and 'Pledge' and is thought to have originated as a nickname for a child given as a pledge to a foreign courtGraceMeaning: With English origin, Grace means 'God's favour'

pretty girl names Helen Flanagan8 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with H

HazelMeaning : With English origin, Hazel comes from the nut-bearing shrubHeatherMeaning : With English origin, Heather is a flowering evergreen often found in ScotlandHelenMeaning : With Greek origin, Helen means 'Shining light'HollyMeaning : Taken from the Holly tree, whose sharp leaves come from the Old English word holegn, which means 'to prick'HyacinthMeaning : With Greek origin, Hyacinth is a flower that sprouted from the blood of Hyacinthus who was accidently killed by Apollo

pretty girl names Isla Fisher9 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with I

IrelandMeaning : A destination name. Ireland evolved from the word Eriu, a Gaelic goddess who was the goddess of sovereigntyIsabellaMeaning : With Hebrew origin, Isabella means 'Devoted to God'IslaMeaning : With Scottish origin, Isla is the name of two Scottish rivers and also the name of an island just off the west coastIvoryMeaning : With English origin, Ivory means 'Pure'IvyMeaning : With English origin, Ivy means 'Faithfulness' and derives from the plantDon't take any chances when it comes to naming your pride and joy. Pick the best name for your baby and go gaga for these nine popular baby name books.

pretty girl names Jade Thirlwall10 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with J

JadeMeaning: With Spanish origin, Jade means 'Stone of the colic' as it was believed that the green stone could cure colic in babies if placed on their stomachsJanuaryMeaning : Aside from just being a month of the year, January means 'Month of the wolf' and 'God of the doorway'JasmineMeaning : With Persian origin, Jasmine comes from the English word for the climbing plant with fragrant flowersJaylaMeaning : With African-American origin, Jayla means 'One who is special'JosephineMeaning : With French origin, Josephine means 'May Jehovah'JulietteMeaning : With Italian origin, Juliette literally means 'An Italian'JuneMeaning : With Latin origin, June means 'Young' and is known as the bridal month in modern times

pretty girl names Keira Knightley11 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with K

KatherineMeaning : With Latin origin, Katherine means 'Pure' and 'Clear'KensingtonMeaning : With English origin, Kensington means 'The town of Cynsige's people' and is also a district within West London's Royal Borough, known as Britain's richest streetKieraMeaning : With Irish origin, Kiera means 'Little dark one' and was originally bestowed upon those babies born with dark hair or a dark complexion

pretty girl names Lily Cole12 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with L

LaylaMeaning: With Arabic origin, Layla means 'Night' and is the object of romantic poems that was written by the 7th century poet QaysLilaMeaning: 'Dark beauty'LilacMeaning: With English origin, Lilac means 'Flowering pale purple shrub'LillianMeaning : With Latin origin, Lillian means 'Pure' and is representative of the flowerLilyMeaning : With English origin, Lily means 'Pure' and is the symbol of innocence, purity and beautyLondonMeaning : Representative of the city, which is derived from LondiniumLottieMeaning : With French origin, Lottie means 'Tiny' and 'Feminine'LotusMeaning : With Egyptian origin, Lotus comes from the Lotus flowerLuluMeaning : With Latin origin, Lulu means 'Famous warrior'LunaMeaning : With Latin origin, Luna means 'Moon'Looking for more inspiration for the best baby names? Click here for the best books, that'll help you out.

pretty girl names Marnie Simpson13 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with M

MarilynMeaning : With Hebrew origin, Marilyn means 'Wished-for child' and 'Rebellion'MarnieMeaning : With several origins, namely Hebrew and Latin, Marnie means 'Rejoice' and 'Of the sea'MathildeMeaning : Originating from two German words 'Maht' and 'Hild', meaning 'Strength' and 'Battle', making Mathilde have a meaning of 'Mighty in battle'MayMeaning : Representative of the month, May is also a name for the hawthorn flower

pretty girl names Nessa Gavin and Stacey14 of 26
CREDIT: BBC

Pretty girls names beginning with N

NoraMeaning : With Latin origin, Nora means 'Honour' and 'Reputation'NessaMeaning 'Ambitious' and 'Fierce'

pretty girl names Olivia Wilde15 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with O

OakleyMeaning : With English origin, Oakley means 'Clearing of oak tree', 'Meadow' and 'Clear field'OdetteMeaning : With German and French origin, Odette means 'Wealth'OliviaMeaning : With Latin origin. Olivia is derived from the word 'Olive' and was first used with this spelling by William Shakespeare in his comedy 'Twelfth Night'OpalMeaning : Coming from the precious gemstone, Opal means 'Jewel'Want a keepsake? Select a name from the best books of 2019, here.

pretty girl names Penelope Cruz16 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with P

ParisMeaning : With Greek origin, Paris originates from Greek mythology where Paris, the Prince of Troy had a love affair that caused the Trojan warPearlMeaning: 'Precious'PenelopeMeaning : With Greek origin, Penelope means 'Bobbin'PoppyMeaning : With English origin. Poppy is from the popular flowerPrimroseMeaning : With Latin origin, Primrose means 'First Rose'PromiseMeaning : With French origin, Promise comes from the Old French "promesse," which translates to 'Guarantee' and 'Assurance'

pretty girl names Quinn Fabray17 of 26
CREDIT: FOX

Pretty girls names beginning with Q

QuinnMeaning : With Irish origin, Quinn means 'Wisdom', 'Reason' and 'Intelligence'

pretty girl names Ruby Rose18 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with R

RayneMeaning : With multiple meanings across the languages, Rayne means 'Queen' in French and English and 'Mighty' in Scandinavian. It has been disputed that it has a Jewish origin also, meaning that Rayne means 'Song'Rome-MarieMeaning : As this name is split, it's meanings differ, but when brought together means 'Strength' and 'Power'RomilyMeaning : With Hebrew origin, Romily means 'God's beloved one' and is also representative of a French destinationRoseMeaning : With German origin, Rose is representative of the flowerRosemaryMeaning : With Latin origin, Rosemary means 'Dew of the sea'RubyMeaning : With Latin origin, Ruby is taken from the red gemstoneRuthMeaning : With Hebrew origin, Ruth means 'Companion' and 'Vision of beauty'Not sure what baby book to buy? We've created a guide to the best ones, here.

pretty girl names Sam Faiers19 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with S

SaffronMeaning : With English origin, Saffron comes from both the spice and the flower it comes fromSaharaMeaning : Aside from being the desert in North Africa, Sahara means 'Dawn'SavannahMeaning : With English origin, Savannah means 'From the open plain'ScarlettMeaning : With English origin, Scarlett means 'Red' or represents those who wear the scarlet cloth.SicilyMeaning : With English origin, Sicily is representative of the city in ItalySophieMeaning : With Greek origin, Sophie means 'Wisdom'SummerMeaning : With English origin, Summer is representative of the season and the carefree attitude that it bringsSydneyMeaning : With English origin, Sydney means 'Wide Island'

pretty girl names Tinsley Mortimer20 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with T

TinsleyMeaning : With English origin, Tinsley represents a place in South Yorkshire

pretty girl names Uchenna21 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with U

UchennaMeaning: 'God's will'UdeleMeaning: 'Prosperous one'UlaniMeaning: 'Light hearted'Forget trawling through list after list, find your perfect baby name here.

pretty girl names Victoria Beckham22 of 26

Pretty girls names beginning with V

ValentinaMeaning: With Latin origin, Valentina means 'Strong' and 'Healthy'VeniceMeaning: Representative of the Italian cityVictoriaMeaning : With Latin origin, Victoria means 'Victory' and 'Conquer'ViennaMeaning : With German origin. Vienna means 'White' and 'Fair'ViolaMeaning : The English meaning for Viola is 'Violet'VioletMeaning : From the Old French violette, a diminutive form of viole, which is derived from the Latin viola

pretty girl names Willow Smith23 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with W

WillaMeaning : A female form of WilliamWillowMeaning : With English origin, Willow means 'Slender' and 'Graceful'WinterMeaning : Representatie of the coldest season of the year, Winter also means 'Bringing of Renewal'.

pretty girl names24 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with X

XanaMeaning: 'Golden haired'Whether you're looking for a traditional or more unusual name, our guide to the best baby name books in 2019 covers it all.

pretty girl names25 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with Y

YarinaMeaning: 'Peaceful'YeiMeaning: 'Flourishing'

pretty girl names26 of 26
CREDIT: Rex / Shutterstock

Pretty girls names beginning with Z

ZahleeMeaning: 'Princess'ZahraMeaning: 'Flower'

Unique pretty girl names

Despite many parents choosing to pick names that have a personal meaning to them, or naming their little one after an important person in their life, some want their child to have a unique name so they stand out.

Some celebrities have chosen to be as 'out there' as possible, with Kim Kardashian choosing to name her two daughters, North West and Chicago West. Reality star Ferne McCann chose to name her daughter Sunday. She revealed she picked it early on in her pregnancy after seeing it on a bottle of Sunday Riley facial cleanser.

Unique, but still pretty, right? Here's five unique pretty girl names and their meanings to give you some inspiration...

Meaning: name of American origin that means joyous music

Yara

Meaning: small butterfly

Miya

Meaning: sacred house

Apple

Meaning: name of English origin that means the apple fruit

Lorelei

Meaning: of German origin for a rocky cliff on the Rhine river that is dangerous to boat passage

WATCH Little Mix guess the lyrics from Taylor Swift, Ariana Grande and more

READ MORE

Twin names: 75 perfectly matched names for girl twins, boy twins AND boy/girl twins!

Baby names: 94 of the worst names - and their terrible meanings

Unisex baby names: 126 gender neutral baby names - and their meanings!

P.S. - have you started an Amazon baby wish list yet? Let your family and friends know what presents you REALLY want when baby arrives.

P.P.S - if you want to give your little girl a keepsake for how you came up with their name, we have the perfect recommendation. Get your hands on a baby name book so you can peruse through 1000s of names AND your little one will always have it to look back on (or, you know, you could re-use it for baby #2...).

Which one of these beautiful girl names are your favourite? Is your name on the list above? Let us know over on Facebook or Twitter.

Just so you know, we may receive a commission or other compensation from the links on this website - read why you should trust us