British and English girl names offer a treasure trove of diverse and captivating options if you’re seeking a timeless name for your daughter.

From traditional and classic choices that have withstood the test of time to more popular, common, and unique girl names, these British names encompass a rich tapestry of history, culture, and linguistic heritage for your beautiful baby girl.

Traditional names often have deep historical roots and have been favored through generations.

Modern names bring freshness and unique charm, blending the old world with contemporary touches.

Whether looking for a name that exudes elegance or a choice that stands out with a distinct flair, British names for girls offer a meaningful and stylish option for parents.

Popular British Girl Names

Sophia

Sophia tops the charts in the UK. This elegant name means “wisdom” in Greek. It’s not just popular in the UK, but it’s also one of the top names in the United States.

Lily

Lily symbolizes purity, innocence, and beauty. Originating from the Latin word “lilium,” it has been popular since Victorian times.

Famous Lilys include actress Lily James and singer Lily Allen.

Olivia

Olivia means “olive tree” in Latin, symbolizing peace and fruitfulness.

It has been popular for centuries, partly due to the character Olivia in Shakespeare’s Twelfth Night.

Isla

Isla is of Scottish and English origin, meaning “island.”

Pronounced EYE-la, it has gained popularity for its simplicity and uniqueness.

Actress Isla Fisher is a notable namesake.

Ava

Ava means “life” and was initially a nickname for names like Aviana or Aveline.

It stands strong on its own now. Actress Ava Gardner is a famous figure with this name.

Amelia

Amelia means “work,” “industriousness,” or “striving.”

It has been beloved in Britain for centuries and was the name of King George II’s daughter.

Aviator Amelia Earhart is a well-known Amelia.

Freya

Freya is the name of the Norse goddess associated with love, fertility, and wisdom.

It means “lady” in Old Norse and has been popular in Britain since the 1990s.

Aria

Aria is an Italian name meaning “air” or “song.”

It gained trendiness thanks to characters in TV shows like Game of Thrones and Pretty Little Liars.

Maya

Maya has Indian origins meaning “illusion” and Hebrew origins meaning “water.”

It’s been climbing the popularity ladder in Britain. Maya Angelou, the esteemed writer, is often linked to this name.

Ivy

Ivy is a delightful name derived from the climbing plant.

It symbolizes fidelity, friendship, and affection, making it a sweet choice.

Unique British Girl Names

Annabeth

A unique British girl’s name that means “grace,” this name combines Anna and Beth, which means “graceful” in Latin.

Arden

This name means “forested area” in Gaelic, similar to Ardennes, which means “high ground.”

It’s occasionally used for females in Wales and England.

Aureole

An unusual name for a girl that means “radiant halo” or “golden.”

It could be a cute nickname for names like Aurora or Aurelia.

Blondie

A fun and unique English girl’s name meaning “bright one.” It’s perfect for a daughter with blond hair.

Demelza

A particularly rare girl’s name that comes from a Cornish place name meaning “fort of Maeldaf.”

It’s a unique choice for lovers of Cornwall.

Fern

Derived from the English word for the plant, spelled fearn in Old English.

This short and sweet name is a good option for nature enthusiasts.

Joy

A name that reflects the happiness a child brings into life. Joy is perfect for celebrating a new arrival.

Lennon

Meaning “lover,” this unique and unisex name originally comes from an Irish surname but is now modern in English.

It can also honor the musician John Lennon.

Maple

A sweet British girl’s name drawn from nature, it comes from the English word for the maple tree.

Pansy

A pretty name that starts with P, this English girl’s name is a type of flower, derived from the French word pensée, meaning “thought.”

Beautiful and Rare British and English Girl Names

Anabella

Anabella, a variant of Annabel derived from the English name Amabel, likely originated in Scotland.

Meaning “lovable,” Anabella provides charming nickname options such as Ana and Bella.

Arabella

This medieval Scottish name may have evolved from Arabelle or Annabel, with meanings of “worshipper of God” or “lovable.”

Though it once held great popularity, Arabella has since become rare, yet it retains its timeless appeal.

Autumn

Perfect for a baby born in the fall, Autumn is a lovely choice for any season. This name evokes the beauty of the season and holds a serene, British charm.

Bronte

Literature enthusiasts may appreciate the name Bronte, as it recalls the famous Bronte sisters—Charlotte, Emily, and Anne.

Originating from an Irish surname, Bronte means “generous.”

Ceinwen

Ceinwen, pronounced as KAYN-when, translates to “white wave” or “lovely” in Welsh.

This dreamy name offers a unique and beautiful option for girls.

Devon

For those who love England, Devon is an appealing choice, named after the English county.

It serves as a wonderful nod to a cherished place.

Eden

Derived from Hebrew origins, Eden refers to the famed garden in the Old Testament where Adam and Eve first lived.

Meaning “pleasure” and “delight,” Eden has enjoyed popularity in Britain for many years.

Hayley

Hayley, meaning “hay clearing” in Old English, comes from an English town’s name.

Actor Hayley Mills, known for her roles in Pollyanna and The Parent Trap, is a notable bearer of this name.

June

Meaning “youthful” and referring to the month of June, this English name may also be linked to Juno, the Roman goddess of marriage and fertility.

It’s an ideal name for a baby born in June.

Petunia

Petunia, a rare and beautiful English name, is perfect for those who love flower names but seek something unique.

It’s also notable for being a character’s name in the Harry Potter series.

More Beautiful and Rare British and English Girl Names

There are so many rare and beautiful British and English girl names out there that we couldn’t resist adding more to the list:

  • Isolde: A name from Arthurian legend, meaning “ice ruler.”
  • Lilias: A variant of Lily, meaning “pure” in Latin.
  • Odessa: Meaning “long journey,” and a city in Ukraine, this name has a unique charm.
  • Romilly: Derived from a French place name, it means “man of Rome.”
  • Winifred: An old Welsh name meaning “blessed peacemaker.”

Traditional and Classic British Girl Names

Abigail

Meaning “my father is joy,” Abigail is a name with deep roots in history.

It has biblical ties, being the name of one of King David’s wives.

Popular in England after the Protestant Reformation, it’s a timeless choice for a beloved daughter, often linked to the image of a “daddy’s girl.”

Audrey

Audrey means “noble strength” and has a strong cultural heritage.

This name belonged to a seventh-century princess and saint, as well as a character in Shakespeare’s As You Like It.

It is also the name of the iconic British actress Audrey Hepburn, adding a touch of classic Hollywood glamour.

Bertha

Originally a German name meaning “bright,” Bertha was brought to England by the Normans.

Though it may seem quite old-fashioned now, it experienced popularity in the nineteenth century.

It’s ripe for revival and offers a historical depth.

Chelsea

Taking its name from a London borough, Chelsea became trendy in the 1980s and 1990s.

It’s a great choice for those looking for a name with British origins that still feels modern and urban.

Felicity

Derived from the Latin word for “happiness” or “good fortune,” Felicity is both elegant and cheerful.

It exudes a sense of joy and brings a classic, English charm. The nickname Flick adds a fun and quirky touch.

Hazel

Hazel has its roots in Old English and brings to mind natural beauty, referring to the hazel tree or the color of hazelnuts.

It’s a name that feels warm and earthy, making it a lovely pick for nature-loving families.

Jessica

Associated with Shakespeare’s play The Merchant of Venice, Jessica is a traditional British name with rich literary associations.

Although it gained massive popularity in the late 20th century, it remains a lively and friendly name.

Jessie serves as a playful diminutive but stands well on its own too.

Lynn

Originating from the Welsh word for “lake,” Lynn has a gentle and melodic sound.

It can also be a shortening of names ending in lyn or line, making it versatile.

It’s a classic choice that evokes serene natural imagery.

Poppy

Poppy is derived from the flowering plant and holds special symbolic meaning in British culture, representing remembrance and sacrifice.

It became popular as a girls’ name in the early 20th century and has an appealing mix of the traditional and the modern.

Scarlett

Originally an English surname, Scarlett suggests richness and drama, associated with the color.

Used as a first name since the 19th century, it carries a strong and vibrant tone and remains a striking choice for contemporary parents.

Adorable British Girl Names

Alice

Alice is a classic name that’s been loved for centuries, originating from Old French and Germanic languages.

It translates to “noble” and holds a sense of elegance and sophistication.

This name is also linked to Lewis Carroll’s famous character in Alice in Wonderland, adding a touch of whimsy.

April

April brings the image of spring and new beginnings. This name means “to open,” representing a time of blossoming and renewal.

It’s a fresh and bright choice for a baby girl.

Blossom

Blossom is a charming name rooted in Old English that captures the beauty of flowers in bloom.

This name embodies the essence of nature’s vibrant transformation.

Although quite popular in Britain, it hasn’t caught on in the United States, making it a unique and lovely choice.

Bonnie

Bonnie means “pretty” or “beautiful” and comes from the Scottish language.

This name has been cherished for its playful and endearing quality, perfect for a spirited and lively girl.

Cailin

Cailin is an Irish name meaning “girl.”

It’s also a variation of the name Kaylyn. For those who appreciate Irish names, Cailin is a distinctive and elegant option.

Dawn

Dawn brings to mind the serene beauty of the early morning. This name signifies the break of day, symbolizing a fresh start and new opportunities.

It’s a sweet and gentle choice for any little girl.

Dee

Dee is a short and sweet name that can be a nickname for names starting with D or used on its own.

It’s also the name of a river in Scotland, giving it a natural appeal.

Fay

Fay is a whimsical name derived from the Old English word faie, meaning “fairy.”

It conjures images of magical creatures and ethereal beauty, making it ideal for those seeking a one-syllable name with a touch of magic.

Ginger

Ginger is a vibrant and unique name often associated with red hair.

This name evokes feelings of individuality, liveliness, and a hint of fiery spirit.

Rose

Rose is a timeless name connected to beauty and romance.

Named after the flower, it symbolizes love, grace, and elegance. It’s a classic and ever-popular choice for a baby girl.

Want more adorable British girl names? Keep reading!

Famous English Girl Names

Ada

Ada is a name that stands for “noble.”

It recalls Ada Lovelace, the daughter of Lord Byron. She is known for her work on Charles Babbage’s early mechanical computer. This name is perfect for those who hope for a future mathematician or computer whiz.

Agatha

Agatha means “good” and is famously connected to British mystery writer Agatha Christie.

As one of the best-selling novelists of all time, this name might inspire a future author.

Boudicca

This unique name means “victory” and belonged to a first-century queen who led an uprising against the Romans. Boudicca symbolizes independence and the fight for freedom.

Beatrix

Meaning “voyager” or “traveler,” Beatrix is a charming name.

The famous bearer, Beatrix Potter, wrote and illustrated The Tale of Peter Rabbit and other children’s classics.

Elizabeth

Elizabeth is a name associated with royalty, borne by Queen Elizabeth I and the former Queen Elizabeth II. This name is among the most regal baby names available.

Florence

Florence means “prosperous” and “flourishing.”

Florence Nightingale, a British nurse and founder of modern nursing, is one of the most famous bearers of this name.

Jane

Simple and sweet, the name Jane has a British vibe.

It is famously associated with Jane Austen, one of the most well-known English authors.

Julie

Julie is a name that retains British charm.

Known for musicals like Mary Poppins and The Sound of Music, Julie Andrews is a notable bearer of this name.

Millicent

Millicent means “brave” and “strong.”

Millicent Garrett Fawcett, an English activist for women’s right to vote, is an inspiring namesake.

Victoria

Victoria is a regal name borne by Queen Victoria, a long-reigning British monarch.

This name evokes strength and elegance, fitting for a little queen.

Old English Girl Names

Aldith

From the Old English name Ealdgyð, Aldith has the meaning “old battle.”

This name carries a sense of strength and history.

Cyneburg

Cyneburg is pronounced SIN-buhr and means “royal fortress.”

This name once belonged to a seventh-century Mercian king’s daughter who founded an abbey and later became a saint.

Eadburg

The elements in Eadburg have significant meanings: ead translates to “fortune,” while burg means “fortress.”

This name embodies both luck and strength.

Ebba

Ebba is a name with historical significance, as it was borne by two saints, one from the seventh century and another from the ninth century. Its meaning remains unknown.

Elfleda

Elfleda is the Middle English version of the Old English names Æðelflæd and Ælfflæd.

Meaning “elf strength,” it has a magical and powerful vibe.

Frideswide

Frideswide means “peace” and “strong.”

An eighth-century princess-turned-nun bore this name, making it a unique and lovely choice.

Godiva

Known from the tale of Lady Godiva, this eleventh-century noblewoman protested high taxes.

Godiva means “God’s gift” and is an excellent name for girls starting with the letter G.

Leofflæd

Pronounced LAY-oo-flehd, Leofflæd means “beloved” and “beauty.”

This name is ideal for a little girl who is cherished and lovely.

Merry

Merry means exactly what it sounds like, evoking joy and happiness.

Fans of Tolkien’s Lord of the Rings might recognise it as the name of one of the hobbits, adding an element of cheer.

Sunngifu

Pronounced son-YEE-foo, Sunngifu is the Old English form of the Scandinavian name Sunniva, meaning “sun gift.”

This delightful name is perfect for a summer-born baby girl.

More Old English Girl Names

Old English girl names offer a range of unique and historical options. From ethereal to strong, these names bridge the past and present:

  • Aethelwyne: Noble friend
  • Brynhild: Armored warrior
  • Cwenhild: Queenly battle
  • Dægeseage: Day’s eye, like a daisy
  • Eoforhild: Boar’s battle
  • Godeleva: God’s love
  • Heahburg: High fortress
  • Heregyth: War battle

Elegant British Girl Names

Annabel

This elegant British girl’s name has a timeless charm and means “lovable.”

Avalon

Avalon is a majestic name with mythical origins.

Linked to the island of Arthurian legend, it embodies a sense of mystery and otherworldly allure.

Branwen

An elegant name rooted in ancient Celtic mythology, Branwen comes from Welsh roots and means “blessed raven” or “fair raven.”

Claribel

Combining “clara,” meaning “clear” or “bright,” and “bel,” meaning “beautiful,” Claribel has a gentle and sophisticated sound, exuding classic elegance.

Cordelia

A fan of classical literature will recognize Cordelia from Shakespeare’s King Lear and Edmund Spenser’s The Faerie Queene.

It means “heart” or “daughter of the sea.”

Eirwen

With Welsh origins, Eirwen means “white as snow.” This name evokes images of purity and serene beauty.

Heather

Inspired by the flowering plant known for its beautiful purple blooms, Heather captures the essence of the British countryside and holds a natural, timeless appeal.

Imogen

Another name from Shakespeare’s plays, Imogen is a princess in Cymbeline.

This name is pronounced EE-mo-jen and radiates elegance and charm.

Lillian

Lillian is derived from the Latin name Lilianus, meaning “lily.”

As a floral moniker, it symbolizes purity and grace.

Violet

Inspired by the fragrant flower, Violet is a name that represents modesty, faithfulness, and refinement.

Even More British and English Girl Names

Addison

Addison is a modern name that has grown in popularity.

It means “son of Adam” and is often chosen for its stylish and strong sound. It’s a unisex name but is more popular for girls.

Briar

This name brings to mind the thorny bush. Briar is unique and nature-inspired. It’s a short and sweet name, making it a lovely choice for parents looking for something different.

Hyacinth

Hyacinth is named after the beautiful flower. This name has a vintage charm and a gentle sound. It brings to mind the elegance of classic English gardens.

Ruby

Ruby is a gemstone name that has been loved for generations. It represents the deep red jewel and is often associated with passion and vitality.

It’s a timeless name with a lot of character.