Explore a wide range of memorable British girl names that are popular globally, from traditional to unique and offbeat. With origins ranging from ancient to modern, our list provides a diverse selection to choose from.
Whether you prefer old-fashioned classics or uncommon gems, we have all the information you need to make an informed decision for your little girl’s name. With this guide, you can discover the various origins, variations, and usage of popular British names for girls that have made their way around the world. Choose the perfect name for your little one with our comprehensive list.
Table of Contents
- 105 Beautiful British Names for Girls
- British Girl Names FAQs
105 Beautiful British Names for Girls
Explore merry old England and the rest of the UK’s great variety of British girl names below.
Abigail has Hebrew origins and was King David’s wife in the Bible. It comes from “av,” meaning “father,” and “girl,” meaning “joy.” Abigail is a pretty common name and can appear as “Abby” or “Abbie” when your little girl wants to be casual.
Agatha is derived from the Old Greek “agathos” meaning “good” and “kind.” It was made famous by a 3rd-century Christian martyr who became the patron saint of nurses. Your little girl will enjoy this old-fashioned Agatha and can even be “Aggie” for short.
Agnes came from a Latin version of the Greek “hagni,” from “hagnos,” meaning “chaste.” It can also refer to “agnus,” meaning “lamb” in Latin. Agnes is old and elegant but stays popular all over the globe for little girls like yours to make cool.
Alexandra is the female version of the Greek Alexandros. It combines “alexein,” meaning “to defend,” and “aner,” meaning “man.” Alexandra is ancient and strong, ready to take on the world, just like the baby girl you’re expecting.
Alice partially came from the Germanic Adalheidis, shortened to Adelais in Old French. It might be one of the most famous British names for girls as the female protagonist in Alice in Wonderland. What adventures might your little Alice go on?
Amelia comes from the Latin Aemilia, which consists of “amul,” meaning “industriousness” and “fertility.” British girl names as cute as Amelia can stand the test of time for your sweet new girl.
Anne became popular among British female names during the Medieval era in England, France, Germany, and Scandinavia. It’s ancient and modern at the same time for the little girl in your life who manages to be timeless.
Audrey is made up of the Anglo-Saxon “aethel,” meaning “honorable,” and “thryth,” meaning “power.” Audrey is unisex, and its power and proper feel make Audrey the perfect name for your noble little one.
Autumn as a season, and a girl’s name comes from the Latin “autumnus.” It was first popularized as a unisex name in the 19th-century for babies born in fall. No matter her season, you can choose this quirky, ethereal name for your little girl.
Ava comes from the Latin “avis,” meaning “bird,” and is another version of Eve or Eva in Hebrew. Its most famous namesake Ava Gardner is a possible reason for its popularity in the 1990s. You can keep the party going for the little Ava, you know.
Beatrix is derived from the Latin “viatrix,” meaning “voyager,” and “beatus,” meaning “blessed” or “happy.” Beatrix is one of the most quintessential British names for girls in the UK, so it may land on your little girl to make it famous again.
Bertha has Germanic origins, consisting of the word “berht,” meaning “famous.” In Germanic myth, Berchta was a goddess of wild beasts. This storied history can only make Bertha a rare name for your little one to have.
Brianna came out of the Celtic male name Brian, whose root “brigh,” means “strength” and “power.” This girly name should prove strong enough for the new girl you’re expecting to do great things in her life.
Brittany, though the name of a region in Northern France, was also once referred to as Britannia, meaning England. Brittany is now more popular in the U.S. than in the UK, but there are plenty of Brittanys to go around and share with your little one.
Brooke has an Old English meaning of “dweller by the brook,” from “broc.” Brooke is unisex but used more often as a girl’s name, especially in the U.S. Brooke is naturally feminine yet modern enough for the cool little gal you’re raising.
Camellia is a derivative of Camilla, meaning “attendant at a ritual.” Children who assisted Roman rites were called Camilli, and Camilla was referred to as an attendant of the Roman goddess Diana. Your little Camillia can also attend to all the best things in life.
Carey is an Old Welsh name meaning “from Carew Castle.” In Irish, it means “descendent of the dark one,” referring to “Ciardha.” Carey can also be a surname, making it a unique choice for the special girl you’re soon to meet!
Carmel originates in Hebrew as “karmel,” meaning “fruit garden.” It’s unisex and is also the name of a famous mountain range in Israel. Carmel is often used in Irish cultures and remains elusive enough to make a splash as a fabulous girl’s name.
Charlotte may come from the Germanic “karl,” meaning “free man.” It’s also considered a variation of Carolina. Charlotte shares the best of English and French femininity, while Charley is one of the many nicknames your little Charlotte could have.
Chelsea is known as an artsy neighborhood in London and was initially where ships would dock and offload their cargo of chalk. Chelsea is unisex, pretty, and cool at the same time, perfect for the sweet baby girl you’re expecting.
Chloe is derived from the Biblical Greek word “khloē,” meaning “flowery, green.” It would often refer to Demeter, the Greek goddess of agriculture and fertility. Chloe has found immense popularity among English girl names and would fit any modern little gal, no matter where she calls home.
Clara came from the Latin “clarus,” meaning “clear,” but is also a form of the Germanic Clare. Clara has remained very popular worldwide and may light up your little girl’s life in a snap.
Clarissa can also be derived from the Germanic Clarice or the English Clare. It originally came from “clarus,” meaning “brilliant.” Your little girl can shine brightly with this old-world version of British girl names.
In Old English, Daisy breaks down into “daeg,” meaning “day,” and “eage,” meaning “eye.” It’s also a very unique pet form of the Scottish Margaret. Daisy is an adorable flower name that can stand on its own for the beautiful girl in your garden.
In Greek mythology, Daphne was a female nymph who turned into a laurel tree to escape from the God Apollo. Daphne is a mythological gem that can bring some ancient Greek storytelling and modern English tradition to your little lady.
Darla is a diminutive of Darlene, which means “dearly beloved.” It’s a wonderful term of endearment for your little girl you can enjoy using right from the start.
Dawn arose from the Old English words “daeg,” meaning “day,” and “dagian,” meaning “daybreak.” As far as British female names go, Dawn is short, sweet, and simple enough to make every day count for your sweet new girl.
Dora has become a short form of the Greek Dorothy, Dorothea, and Theodora, meaning “God’s gift.” Dora is a well-known children’s character and tends to have an instant association with adventurous little girls like yours.
Eden arose from the Biblical “garden of delight” first granted to Adam and Eve. It’s unisex but used more as a girl’s name. Eden has grown in modern popularity and can well represent the tiny paradise your little girl means to you.
Edith was born out of the Old English words “ēad,” meaning “riches” or “blessed.” Though a once obscure name, Edith has returned in popularity globally just in time to meet your little Edith.
Effie is an adorable pet name variation of Euphemia, first used in the mid-19th-century. It’s unisex, but used much more as a girl’s name. Effie can use her words to become whomever she wants to be with this adorable name.
Eleanor once came from a French adaptation of the Old Provençal name Aliénor. It’s been used as a name for royalty over the centuries (and famous first ladies). Eleanor has a distinction about it all on its own and can be your beautiful girl’s first crown.
Elizabeth was a Greek form of the Hebrew name Elisheva, meaning “God is my oath.” This classical name has traveled down through the ages and gained over 200 different forms and spellings along the way for your sweet daughter to perfect.
Ella is derived from the Germanic prefix “Alia,” meaning “all” or “other.” It grew in popularity in the 19th-century and is currently somewhat common for little girls who love to play with the fairies and any others who come along.
Elsie is a nickname for the Biblical Elizabeth, in addition to Alice, Elsa, and Elspeth. Whichever English girl name Elsie might point to, it’s a lovable way to call the baby girl you’re expecting.
Emily came from the Latin “aemulus,” meaning “rival,” or the Greek “aimylos,” meaning “wily” or “persuasive.” It’s the female form of Emil and is hugely popular, so your little Emily will find plenty of fellow Emilys to hang out with.
Enid is a Celtic goddess and famous woman in the mythological tales of King Arthur. Enid is a unique vintage name with ancient magic for the little goddess you’re expecting.
Estelle is a French version of the Latin “stella,” meaning “star.” It may have also come from the Greek “eustales,” meaning “well-groomed.” Your little gal can shine like the star she is with this whimsical, classic name.
Eunice is an old-fashioned name built from the Greek root “euníkē,” composed of “eu” meaning “good,” and “níkē,” meaning “victory.” It has risen in popularity and can be victorious for the little girl like yours who wants to win.
Evelyn arose out of Aveline, a feminine Norman-French name meaning “bird” or “hazelnut.” Evelyn has been around for a long time and can bring some class and elegance among British female names for your little girl’s life.
Evie is a diminutive of Eve or Evelyn and can add some childhood sweetness to your little girl’s name. It isn’t given often on its own, but if the name fits, you can call your little one Evie all day long!
Faye also comes from the Middle English “faie,” meaning “fairy.” Its magical associations make Faye more lighthearted than previously thought of as an “old lady” name. Little Faye can be full of whimsy and heart with this unusual, cute name.
Felicity is known as one of the “virtue” names, consisting of Felicity, Hope, and Charity. It’s not super popular, making it more special to name your little bundle of girlish joy, Felicity.
Florence arose from the French version of Saint Florentia, a Roman martyr under Diocletian, and the Latin “florens,” meaning “flower.” It’s officially unisex, but more flowery girls are named Florence than boys.
Freya appears as “Freyja” in Old Norse and means “noblewoman.” Freya was also the Norse goddess of love, beauty, and fertility. Freya is feminine and sweet all at once and can set the scene for an incredible little girl to come.
Saint Gemma was an Italian saint known for her stigmata. Gemma’s association with precious stones makes this cool name extraordinary for the gorgeous new jewel in your life.
Georgia is the feminine version of George. It’s derived from the Greek word “georgos,” which consists of “ge,” meaning “earth,” and “ergo,” meaning “to work.” Outside of Greece, the English love using Georgia, so you can easily follow suit.
Gertrude came from the Germanic root words “ger,” meaning “spear,” and “trud,” meaning “power.” Gertrudes can have interesting nicknames varying from Gerty to Trudy. Which will your little Gertrude be with this not-very-typical old-world name?
Grace is derived from the Latin “gratia” meaning “God’s grace.” In Greek mythology, it referred to the Three Graces, the goddesses of charity and charm. There’s no fancy fluff to naming your daughter Grace, but only positive things to come.
In the Old Testament, Hannah was the mother of Samuel, originally appearing as Channah. Hannah is unisex and quite popularly ranked at 139th in England, making Hannah one of many English favorites for the baby girl you’re expecting.
Harriet is an English form of the French Henriette. Nowadays, Harriet can be a shorter form of Henrietta or a longer version of Hattie or Hettie. Whichever version you choose, your elegant lady can stand out as a modern-day Harriet.
Hazel was once known as “hæsel” in Old English and used as a surname for families who lived near a hazel tree. It may be unisex, but naming your little girl Hazel still doesn’t require her eyes to match their color to this adorable name.
Helena is a variation on the Greek Eleanor and Helen. It comes from the Greek word “helios,” meaning “sun.” You can celebrate all things bright and beautiful for your little girl by naming her the lovely Helena.
Imogen is a variation of Innogen, which came from the Gaelic “inghean,” meaning “maiden.” Imogen also means “innocent” or “blameless” in Latin. This perfect little maiden’s name is ideal for the little girl you want to name in a unique way.
Iris is best known as a flower, which is also its meaning in Hebrew. In Greek mythology, Iris is the personification of the rainbow and a messenger for the gods. There is so much blooming around Iris for the colorful girl in your life.
Isabelle is a French version of Isabella, which came from the Hebrew Elisheva, meaning “God is perfection.” Isabelle was a version of Elizabeth in the Middle Ages, so it’s traveled a long way to get to your little girl in time.
Isla has Scottish connections via “Islay,” belonging to an island off the coast and two rivers in Scotland. It can also be a diminutive of the Spanish Isabella. Isla has all the cuteness it can give for the baby girl you’re expecting.
In Greek culture, the ivy plant represented fidelity between couples. It was often used as a girl’s name and surname in England. Ivy is unique enough to be on its own, as a first name or nickname- perfect for the little green goddess you know.
Jaina is a rare form of the English Jane. Jainism is a Buddhist-like religion in India, where Jaina is also used as a girl’s name. This rare gem can take Jane away and replace her with a little girl with a most holy name.
Janae is a unique derivative of Jane, Jan, and even John. In French, Janae is a form of Jehanne or Jean. It’s has many origins and meanings, but while unisex, it maintains a distinct feeling all its own for the little sweetheart you know.
Jasmine refers to the beautiful fragrant flower by the same name and came to England as a given name via France. It originates from the Persian and Arabic “yasmin,” and can bring ultimate sweetness to the little flower in your life.
Josephine arose from the Hebrew male Joseph or Yosef, but gained popularity as the name of Napoleon Bonaparte’s first wife. It’s pretty popular globally and ranked in the top 220 names in England, so it’s stuck around quite successfully just for you!
Katherine arose from the Greek name Aikaterine, based on “katharos,” meaning “pure.” It has associations with the Greek goddess Hecate. Katherine is as traditional as it gets, and this lovely spelling remains popular for little girls everywhere.
In Hebrew and Arabic, Layla or Leila was given to girls born during the night and means “daughter of the night.” Layla is also known as an angel’s name in Hebrew. Night or day, your little girl can rock when she’s called Layla.
Lottie is a diminutive of the French Charlotte and a female version of Lotte. It can also mean “free” or “free man.” Lotti is an adorable way to bring a modern version of English girl names to your little one.
Lucy is an English female variation of the Latin name Lucius, originating from “lux,” meaning “light.” It can also refer to the French “Lucie” and specifically mean “born at daybreak.” Birth times aside, Lucy is a classic girly name for your little sunshine.
Mabel came from the Latin “amabilis,” meaning “lovable.” It has also been an Anglo-Saxon surname that came from the first name Anabel. Mabel is used often in Britain and Ireland and can bring an old-fashioned ring to your little girl’s name.
Maeve originated in Irish as Medb, also meaning “she who rules.” In Irish mythology, Maeve is known as the Queen of Connacht and queen of the fairies. What little girl doesn’t want her own fairy army all to herself with this powerful name by her side?
Margot is the French version of Margaret, which came from the Greek “margarites,” meaning “pearl.” Margot is also a nickname for Marguerite. Margot is a lovable way to name a Margaret when you need to call her name a bit faster.
Matilda is an English variant of the Germanic name Mahthildis, made up of “maht,” meaning “strength,” and “hild,” meaning “battle.” Matilda was used more often during the Middle Ages, but there’s no reason you can’t raise your own mighty girl today.
Maya means “good mother” in Greek and might refer to Maya, the mother of the Greek god Hermes, son of Zeus. It’s also a Latin version of May. Maya has stayed popular and provides a sweet, short name for the baby girl you’re expecting.
Melody arose from the Greek words “melos,” meaning “song” and “aeido,” meaning “to sing.” It’s a beautiful tune for the little girl you know who wants to sing her own song.
Mia is widely used globally as a nickname for Maria, Miriam, Mary, Amelia, Emily, and Maya. In Hebrew, it means “sea of bitterness” and can attach its sweet quality as a nickname or anytime name for a lucky little girl.
Mila also comes from the Spanish “milagros,” meaning “miracle,” and is Hebrew for “word.” It can be a form of Emelia, Milana, and Ludmilla. You have your pick of longer variations, but Mila itself can fit any sweet girl just right.
Mildred arose out of the Old English Mildthryth, made up of “milde,” meaning “mild” and “thryth,” meaning “power.” It can also mean “gentle advisor” in German. The coolest older women named Mildred all started as cool little girls.
In the Hebrew Bible, Miriam was Moses’s sister in the Book of Exodus. Miriam is considered a variation of Mary, with origins from Egypt to Greece. Miriam has come to mean “beloved,” just as your little Miriam shall be.
Though Olivia was first known as a character in Shakespeare’s Twelfth Night, it’s been used in England since the 13th-century. It connotes the peaceful act of “extending an olive branch” and can be a great start for the peacemaker girl you know.
Ophelia is best known as Shakespeare’s tragic character in Hamlet, but it also has Greek origins. It’s derived from “ophelos,” meaning “aid” or “benefit.” Ophelia can bring some old-world literary charm to your little girl’s life.
Penelope is revered as the name of Odysseus’ wife in Homer’s Greek epic poem The Odyssey. It consists of the word “penelops,” meaning “thread.” Penelope isn’t used as much as it once was in England, but it’s a beauty any girl would love.
Philomena came from the Greek words “philos,” meaning “loving,” and “menos,” meaning “courage.” Saint Philomena was the patron saint of infants, babies, and youth. Give some saintly favor to the baby girl you’re expecting.
In Greek mythology, Phoebe was a prophetess associated with the moon. In England, Phoebe is a diminutive of Euphemia. It might be best known as a character’s name in the TV show Friends, but your Phoebe can make it all her own.
Poppy was born out of the Old English “popaeg,” referring to the Poppy flower. It’s one of many British names for girls that use flowers as inspiration. You can encourage your little budding flower with this cool, quirky name.
Primrose might have come from the Latin “prima rosa,” meaning “first rose.” The primrose flower is the first to bloom come springtime, but your little girl can have fun with this naturally pretty name no matter when she is born.
In the Hebrew Bible, Rebecca was the wife of Isaac and the mother of Jacob and Esau. It became popular with English puritans in the 16th-century. Rebecca is tried and true for little girls who want to make their own traditions.
Rosalind arose from the Germanic “Roslindis,” but is best known as a “lovely rose” from the Latin “lindal.” It can also be a Spanish combination of the names Linda and Rosa. Rosalind is uniquely sweet as a flower for your little rose girl.
In addition to its Latin origin, Rosemary can refer to the strong herb of the same name, known as a symbol of remembrance. When naming your little girl Rosemary, you can call her either part of the name or anything from Rosie to Romy.
Sadie can be a diminutive of Sarah or even a short form of the internationally used Mercedes. Sarah was adapted to Sadie in England in the 18th-century, but it’s also a modern name for today’s little princess.
Scarlett’s English origins connect it to the color scarlet, associated with courage and passion. Gone With The Wind’s Scarlett O’Hara is one of the most famous Scarletts, but your Scarlet can also enjoy these traditions all at once.
The Italian city of Siena in Tuscany and its association with a reddish-brown color might connect to the name. In French, Siena can mean “soil” or “clay.” Sienna is whimsical enough for your little girl to paint with whatever color she likes best.
Sophia was the name that personified wisdom in early Christianity. Often, Sonya and Sophia share the same meaning and can be interchanged, depending on the culture. Sophia could be a wise choice for the baby girl you’re expecting.
Summer might have arisen from Germanic origins that used the root “sam/sem,” meaning “season.” It rose in popularity in the late 20th-century as a seasonal name. The warmer weather may call on your little one to be named Summer.
Sylvia (spelled Silvia) was the nature goddess and mother to the twin founders of Rome, Romulus, and Remus, in Roman mythology. Your little girl can begin her own unique story with the traditional form of Sylvia.
Thelma’s Greek origins come from “thelema,” meaning “will,” and later named after an occult in Victorian England. It was popularized in a British novel of the same name in 1887. Your little Thelma can be strong-willed and know what to do with it.
Tiffany has origins in the Old French medieval name Tiphaine. It’s also rooted in the Greek “theos,” meaning “God,” and “phainein,” meaning “to appear.” Tiffany peaked in the U.S. in the 80s, but you can go retro anytime you like for your little girl.
Valerie comes from the Latin “valere,” meaning “strength,” and was used as the Roman surname Valerius. Valerie can appear as a boy’s name as Valery, especially in France and Russia. This Valerie, however, is girly all the time.
Victoria is known as the goddess of victory in Roman mythology. In England, Queen Victoria might be one of the most famous queens. How could your little girl go wrong with this most mighty of British girl names?
Viola is a variation of Violet and refers to a popular string instrument. Viola became a popular name in the 19th-century when floral names were all the rage. A beautiful sound or a pretty flower, Viola, can bring loveliness to your little one’s life.
Vivian arose from the Latin “vivus,” meaning “living” and “alive.” It’s unisex, but more often used as a girl’s name. Vivian was also once the Roman name Vivianus and feminine Viviana. Vivian has a modern-day feel for the little Viv you know.
Whitney consists of the Old English words “’hwit,” meaning “white,” and “ey,” meaning “island.” Whitney is classically cool and can provide a very English name foundation for your little girl to have.
Willow is derived from the Old English “welig,” meaning “willow.” It grew in popularity in the early 21st-century, especially in the U.S., and remains a top choice for bohemian girls who love nature.
Winifred is an English version of the Welsh name Gwenffrewi, made up of “gwen,” meaning “fair” and “ffrew,” meaning “stillness.” It means “blessed reconciliation” in Celtic cultures and can bless the joyous baby girl you’re expecting.
Winter is a seasonal name with English origins meaning “wet season.” It was once a European surname and is unisex, though its used more often as a girl’s name. Whenever the due date, your little girl can thrive triumphantly as Winter in any season.
Yasmin is the original Persian version of the English Jasmine, though Yasmin has grown in popularity among Arabic and Persian immigrants in England. Yasmin/Jasmin is a beautiful flower, perfect for a growing girl’s name.
Zadie (spelled Zadi) was a Persian and Azerbaijani suffix once used as titles or nicknames for members of royalty. In Hebrew, Zadie is a form of “Sadie,” meaning “princess.” Royalty abounds when you name your little queen Zadie.
The Hebrew gilr’s name Eve became the Greek Zoe at one point in time. It rose in popularity among early Christians, who associated Zoe with eternal life. Zoe is unisex but almost always used for cool little girls with a lot of life inside them.
British Girl Names FAQs
Olivia is one of the most popular girls’ names worldwide. It ranked 1,270th globally and is often used in the UK, where it’s ranked in the top 500 English names. Olivia is considered a classic British name with Latin origin, meaning “olive.” Lily, Sophia, and Emily are also in the top five British girls’ names.
If you plan on naming your baby girl in the UK, you cannot use the following illegal names: Martian, Monkey, Chow Tow (which means smelly head), Rogue, and Akuma (meaning “devil” in Japanese).
London is a unisex name meaning “the great river” and refers to the city of London. It occurs as a girl’s name more often than a British name for boys but can be given to either little girls or boys. London is thought to have come from Landon and can appear as Londen, London, and Londyn.