World Culture names

British Name Generator

British names draw on several distinct traditions rather than one shared naming style.

Ink and watercolor illustration: a narrow canal winds past brick warehouses and a small iron footbridge, its water carrying reflections of chimneys and plane trees
A narrow canal winds past brick warehouses and a small iron footbridge, its water carrying reflections of chimneys and plane trees

A few words is plenty: who they are, where they're from, how the name should sound.

A few to start with

  • EleanorShining Light
  • HenryRuler of the Household
  • CharlotteFree Woman
  • WilliamResolute Protector
  • VictoriaVictory
  • ArthurNoble, Courageous
About British names

Understanding British names

British culture is known for its royal traditions, literature, and historic landmarks. British names often have a classic and timeless quality, reflecting the country's rich history.

English names may reflect Old English roots, Norman influence, or centuries of royal and literary use; Welsh names often preserve distinctive spellings and sounds, while Scottish names include Gaelic forms and regional favorites. Names such as Rhys, Hamish, and Margaret can suggest different parts of Britain without making a character’s background automatic. For writers, a name can hint at family history, generation, region, or social setting. Pair a familiar first name with a less expected surname—or the reverse—to give a character a specific, believable feel.

A short guide

How to come up with the perfect British name

Traditional British names may include given names, middle names, and family names. They often have historical and aristocratic associations.

How British names are built

British first names come from many languages and eras: Old English, Latin, Greek, Hebrew, Norman French, Welsh, and Scottish Gaelic all leave their mark. Some names have familiar English forms alongside regional ones, such as Ian as a Scottish form of John or Alistair as a Scottish form of Alexander. Surnames often began as jobs, places, or family relationships, so a name can carry a small clue to a character’s ancestry.

Roots, spellings, and regional signals

Welsh names such as Rhys and Carys have spellings that may look unfamiliar to readers outside Wales, while Scottish names such as Ewan, Morag, and Hamish reflect Gaelic naming traditions. Many names travel freely across the UK, and a name alone cannot establish someone’s identity or home region. Treat regional associations as a starting point, then check the character’s family background and the story’s period.

Choosing a name for a story

Start with the character’s generation, family, and setting. A traditional name may suit a historical family, while a familiar name can make a contemporary character feel grounded. Consider how the full name sounds aloud and whether its spelling fits the character’s background. You can use a surname to add a trade, place, or family-history note, but avoid making a name do all the work of characterization.

Names and meanings

Popular British names

Discover British names that capture the elegance and heritage of the United Kingdom:

Popular British names
NameMeaningGender
EleanorShining LightFemale
HenryRuler of the HouseholdMale
CharlotteFree WomanFemale
WilliamResolute ProtectorMale
VictoriaVictoryFemale
ArthurNoble, CourageousMale
ElizabethGod is My OathFemale
EdwardWealthy GuardianMale
AliceNoble, TruthfulFemale
JamesSupplanterMale
CatherinePureFemale
GeorgeFarmerMale
IsabelGod's PromiseFemale
RichardBrave RulerMale
OliviaOlive TreeFemale
ThomasTwinMale
EmmaWhole, UniversalFemale
PhilipLover of HorsesMale
GraceElegance, BeautyFemale
FrederickPeaceful RulerMale

60 more British names and meanings

Male British names

Male British names
NameMeaning
OliverLong-established name; its precise origin is debated.
AlexanderDefender of men.
DavidBeloved.
JackForm of John: God is gracious.
BenjaminSon of the right hand.
SamuelHeard by God.
JosephHe will add.
DanielGod is my judge.
MatthewGift of God.
AlbertNoble and bright.
AlfredElf counsel.
EdmundOld English name associated with prosperity and protection.
HughAssociated with mind, spirit, or heart.
IanScottish form of John: God is gracious.
EwanScottish name with Gaelic roots; its origin is debated.
RhysWelsh name meaning ardor or enthusiasm.
DylanWelsh name linked with the sea in medieval legend.
OwenWelsh name with a debated origin.
HamishScottish Gaelic form of James.
AngusTraditional Scottish name from Gaelic Aonghas.
CallumScottish Gaelic form of Columba: dove.
FinlayScottish Gaelic name often interpreted as fair warrior.
AlistairScottish form of Alexander: defender of men.
MalcolmScottish Gaelic name meaning devotee of Saint Columba.
FergusMan of vigor.
RupertBright fame.
EvanWelsh form of John: God is gracious.
TobiasGod is good.

Female British names

Female British names
NameMeaning
AmeliaAssociated with work or industriousness.
MargaretPearl.
SophieWisdom.
EmilyEnglish form of a name from the Roman Aemilia family.
LilyLily flower.
LucyLight.
AbigailMy father is joy.
BeatriceOften interpreted as she who brings happiness.
FlorenceFlourishing.
HarrietHome ruler.
JaneGod is gracious.
JuliaRoman family name traditionally associated with youth.
RoseRose flower.
MatildaStrength in battle.
MarthaLady or mistress.
SarahPrincess.
AnneGrace.
EdithOld English name associated with prosperity and war.
MabelLovable.
PoppyNamed for the flower.
ImogenLiterary name popularized by Shakespeare; origin uncertain.
CarysWelsh name associated with love.
EiraSnow in Welsh.
MeganWelsh diminutive of Margaret.
FionaScottish-associated name from Gaelic fionn, fair.
IslaName of a Scottish island.
MoragTraditional Scottish Gaelic feminine name.
RhiannonName of a powerful figure in medieval Welsh legend.

Unisex British names

Unisex British names
NameMeaning
AlexShort form of Alexander or Alexandra.
RobinName used for all genders; also a bird name.
MorganWelsh name used for all genders.
RowanTree name used for all genders.

British last names

British last names
NameMeaning
SmithOccupational surname for a metalworker.
TaylorOccupational surname for a tailor.
ClarkSurname from clerk, once a cleric or learned writer.
BakerOccupational surname for a baker.
CarterOccupational surname for someone who transported goods by cart.
CooperOccupational surname for a maker of barrels and casks.
FletcherOccupational surname for an arrow maker.
WrightOccupational surname for a maker or craftsman.
TurnerOccupational surname for a worker who shaped wood on a lathe.
ShepherdOccupational surname for someone who tended sheep.
WoodTopographic surname for someone living near woodland.
HillTopographic surname for someone living by a hill.
FordTopographic surname referring to a river crossing.
BrookTopographic surname referring to a small stream.
SuttonPlace-name surname meaning south settlement or farm.
JonesWelsh and English surname meaning son of John.
EvansWelsh surname meaning son of Evan.
PriceWelsh surname derived from ap Rhys, meaning son of Rhys.
MacDonaldScottish Gaelic surname meaning son of Donald.
CampbellScottish surname traditionally explained as Gaelic for crooked mouth.
Good to know

British names: frequently asked questions

What are common British names?

Popular choices vary by nation and generation, but familiar names heard across Britain include Jack, Oliver, Sophie, and Lily. Traditional names such as Margaret and David remain recognizable, while Welsh and Scottish choices like Rhys and Isla can give a character a more specific regional association. These examples are not a fixed ranking.

Are British names the same as English names?

No. British refers to the UK, which includes England, Scotland, Wales, and Northern Ireland; English names are only one part of that wider mix. Rhys and Carys are Welsh, while Hamish and Morag are associated with Scottish Gaelic tradition. Many names, such as Jane or David, are used throughout Britain.

What does the name Rhys mean?

Rhys is a Welsh masculine name commonly understood to mean “ardor” or “enthusiasm.” It has a long history in Wales, including among medieval rulers and nobles. The spelling is distinctively Welsh, though the name is now used more widely. It can suit a character with Welsh family roots or a contemporary setting.

How can I choose a British name for a character?

Match the name to the character’s family, generation, and location rather than relying on a broad national label. A Welsh character might plausibly be called Carys or Rhys; Hamish or Morag may suggest Scottish Gaelic heritage. Check that the name fits your story’s period, and pair it with a surname that sounds natural for the same character.

Chapter one starts tonight.

Open a blank page, write the first line, and see where it takes you. Your readers are out there.

Plans from $9.99 a month. Cancel any time. Your words are always yours.