Find the right name, meaning and inspiration in one place.
Names for every story.Baby • Culture • Pets • Brands • Usernames

British Names: 150 Classic & Modern Names With Meanings

Choosing among British names can lead to far more than a list of English favourites. Britain’s naming tradition includes English, Welsh, Scottish, Cornish and Irish names, along with names introduced through many languages and later adopted into everyday UK use. The ideas below bring together classic British names, modern choices and distinctive regional options, with meanings, origins and pronunciation notes where they are helpful. Whether you are naming a baby, writing a character or looking for a name with a familiar but refined sound, this guide offers practical inspiration without treating “British” as one single language or culture.

Quick Picks: British Names at a Glance

Name Gender Meaning Origin or Usage
Arthur Boy Possibly “bear” or “bear-man” Welsh or Celtic tradition; widely used in Britain
Beatrice Girl Voyager or blessed Latin; long-established in English usage
Charlotte Girl Free person French and Germanic roots; popular in Britain
Edward Boy Wealthy guardian Old English
Elowen Girl Elm tree Cornish
George Boy Farmer or earthworker Greek; deeply established in English usage
Harriet Girl Home ruler English form of Henriette
Henry Boy Home ruler Germanic; traditional in Britain
Isla Girl Island Scottish usage; associated with the River Isla
Oliver Boy Possibly olive tree Medieval European name; common in English usage
Rose Girl Rose Latin flower name; classic English usage
Thomas Boy Twin Aramaic; widely used across Britain
Rowan Unisex Rowan tree Gaelic and English nature-name usage
Morgan Unisex Traditionally linked with sea imagery Welsh
Freya Girl Noble woman Old Norse; modern British usage

Classic British Names for Girls

These girl names combine long-standing British usage with meanings that remain easy to explain. Some are English in form, while others come from Latin, Greek, Welsh, Cornish or Old Norse traditions and became familiar across the UK.

Alice

Alice comes from a Germanic name associated with nobility. It has a gentle, traditional sound and is familiar across English-speaking Britain.

Amelia

Amelia is linked to Germanic elements meaning work or industriousness. Its polished sound makes it a classic choice with a modern feel.

Beatrice

Beatrice comes through Latin and is often interpreted as “she who brings happiness” or “blessed.” The usual English pronunciation is BEE-ah-triss.

Charlotte

Charlotte is the feminine form of Charles and is connected with the idea of a free person. It offers familiar nicknames such as Lottie and Charlie.

Clara

Clara comes from Latin and means bright or clear. Its simple spelling and graceful sound suit both a traditional and contemporary naming style.

Edith

Edith is an Old English name formed from elements associated with prosperity and war. Edie is a friendly modern nickname.

Elowen

Elowen is a Cornish name meaning “elm tree.” It is pronounced roughly eh-LOH-en and gives a distinctly regional alternative to more familiar English names.

Florence

Florence comes from Latin and suggests flourishing or prosperity. It is also connected with the Italian place name, giving it an artistic European association.

Harriet

Harriet is an English form related to Henrietta and ultimately Henry, with the meaning “home ruler.” Hattie and Hetty are established nickname options.

Isla

Isla is strongly associated with Scottish usage and the River Isla. It is generally pronounced EYE-lah, not “EES-lah.”

Matilda

Matilda comes from Germanic elements meaning strength in battle. The nickname Tilly gives this historic name a light, current sound.

Rose

Rose is a flower name with Latin linguistic roots and a long history in English usage. It is brief, recognizable and easy to spell.

Violet

Violet refers to the purple flower and comes through French from Latin. In British English it is commonly pronounced VY-uh-let.

Traditional and Modern British Names for Boys

Many British boy names are rooted in Old English, biblical, Greek, Latin, Welsh or Germanic traditions. Their popularity and associations may change over time, but these choices have remained recognizable across generations.

Arthur

Arthur is closely connected with Welsh and wider Celtic tradition, although its exact ancient meaning is debated. It has a strong literary and legendary presence without needing a made-up explanation.

Benjamin

Benjamin is a Hebrew name meaning “son of the right hand” or “son of the south.” Ben is one of the most familiar short forms.

Edward

Edward is an Old English name meaning “wealthy guardian” or “prosperous protector.” Its formal sound contrasts nicely with the relaxed nickname Ted or Eddie.

George

George comes from Greek and means farmer or earthworker. It has been used in Britain for centuries and remains both traditional and approachable.

Henry

Henry comes from Germanic elements meaning “home ruler.” It is a classic British choice with affectionate forms including Harry and Hank.

Hugh

Hugh comes from a Germanic name meaning mind, spirit or intellect. In English usage it is usually pronounced like “hyoo.”

James

James is the English form of Jacob, ultimately linked with the meaning “supplanter.” It is versatile, established and works equally well in formal or casual settings.

Oliver

Oliver has a complex medieval history and is often associated with the olive tree, although its exact etymology is debated. Ollie is a natural short form.

Oscar

Oscar is commonly explained through Irish or Germanic elements, with interpretations including “deer friend” or “spear of the gods.” The name is widely used in Britain and Ireland.

Rory

Rory comes from the Irish name Ruaidhrí, traditionally interpreted as “red king.” It is used for boys in Britain, particularly in families with Irish or Scottish connections.

Thomas

Thomas is an Aramaic name meaning “twin.” Its spelling is stable in English, while Tom and Tommy provide familiar informal forms.

William

William comes from Germanic elements meaning desire and protection. It is a long-established British classic, with Will, Liam and Billy among its related forms.

Alfie

Alfie is traditionally a short form of Alfred, an Old English name associated with elf counsel. It now also works comfortably as a given name in its own right.

British Gender-Neutral and Flexible Name Ideas

Gender use can vary between families, regions and generations. The names below are used for more than one gender in contemporary English-speaking settings, though individual usage is never completely uniform.

Blair

Blair comes from a Scottish surname and place-name tradition, associated with a plain or field. Its crisp sound makes it a strong modern choice.

Cameron

Cameron is a Scottish surname-name traditionally linked with “crooked nose,” an old descriptive meaning rather than a modern quality judgment. Cam is a simple nickname.

Ellis

Ellis is related to Elijah and Elias, names of Hebrew origin meaning “my God is Yahweh.” It has a clean, understated sound in British usage.

Morgan

Morgan is Welsh and is often connected with sea-related elements, though interpretations differ. It has a long history as both a given name and surname.

Robin

Robin began as a diminutive of Robert, a Germanic name associated with bright fame. It also benefits from the familiar British bird association.

Rowan

Rowan refers to the rowan tree and is linked with Gaelic and English nature-name traditions. It is usually pronounced ROH-en.

Riley

Riley developed from Irish and English surname traditions, with connections to place names and rye fields. Its friendly rhythm suits a modern family name.

Sage

Sage is a nature name referring to the herb and, in English, to a wise person. It is concise and clearly contemporary.

Shay

Shay may be used as an English spelling of the Irish name Séaghdha or as a short modern name. Pronunciation is generally shay.

Skyler

Skyler is a modern English-language form related to Schuyler, a Dutch surname meaning scholar. The spelling Skylar is also widely seen.

Understanding British Name Origins and Usage

“British” describes connection with Great Britain or wider UK usage, not a single naming language. English names may have Old English roots, but many familiar names entered English through Norman French, Latin, Greek, Hebrew, Celtic languages or later European contact. A name can therefore be traditional in Britain without originating in England.

Regional identity can also matter. Welsh names such as Elowen and Morgan have different histories from Scottish choices such as Blair, Isla and Cameron. Irish names may be used throughout Britain while retaining Irish-language spellings or pronunciations. Meanwhile, names such as Freya and Oscar have older Scandinavian or Irish associations but are now part of the broader British naming landscape.

For readers interested in specifically Anglo-Saxon choices, our guide to Old English names and their meanings focuses more closely on historical English forms. Names inspired by Viking-age Scandinavia belong to a different tradition; see these Norse names with meanings for that separate background.

Spelling and Pronunciation Notes

  • Check the local form: Rhys is a Welsh spelling usually pronounced Rees, while Reese is a more anglicized spelling.
  • Expect regional variation: Some names sound slightly different in England, Scotland, Wales and Northern Ireland.
  • Do not overstate meanings: Ancient names may have disputed or reconstructed etymologies. “Possibly” is more accurate than presenting one theory as certain.
  • Consider everyday spelling: A distinctive form can be attractive, but a familiar spelling may be easier for teachers, colleagues and relatives to use.

How to Choose from British Baby Names

Start by deciding whether you want a regional connection, a historic classic, a nature name or a modern surname-style choice. Then say the full name aloud with the family surname and test likely nicknames. If heritage matters, check the name in the relevant language rather than relying only on an English translation.

It is also useful to separate personal meaning from dictionary meaning. A name such as Rose may appeal because of a family member, a garden or its sound, even though its literal reference is a flower. The best choice is usually one that feels comfortable in daily life and meaningful to your family, not simply one with the most impressive definition.

If you like these British names but want a narrower direction, explore old English forms, Welsh and Cornish choices, Scottish surname-names, vintage flower names or names shared with Ireland. You can also compare neighboring traditions with our guide to traditional Russian names, remembering that language, nationality and current usage are separate parts of a name’s story.

Frequently Asked Questions

What are some classic British names?

Classic British choices include Alice, Beatrice, Charlotte, Edith, Rose, Arthur, Edward, George, Henry, James, Thomas and William.

Are British names the same as English names?

No. English names are connected specifically with England or the English language, while British usage can also include Welsh, Scottish, Cornish, Irish and internationally adopted names.

What are some modern British baby names?

Modern options include Elowen, Isla, Rowan, Riley, Sage, Skyler, Alfie and Freya. Usage can vary by region and generation.

Which British names are gender-neutral?

Blair, Cameron, Ellis, Morgan, Robin, Rowan, Riley, Sage, Shay and Skyler are used for more than one gender in contemporary English-speaking settings.

How should I check the meaning of a British name?

Look at the name’s original language, historical form and modern regional usage. Some etymologies are uncertain, so reputable sources may present more than one possible meaning.

admin
Reviewed by

NamesPlan contributor researching name ideas, meanings, origins and naming trends for readers.

View author profile →

Leave a Comment