skip to Main Content

80 British Baby Names for Boys and Girls

If you are looking at giving your child a British name there are many to choose from! below we list British names for Boys and Girls and their meanings….

British Boy Name Ideas and their meanings

Adam – this means the son of the red earth.

Ace – the name means unity but it’s also a nickname for an excelling person.

Alfred – the name Alfred means wise, and you can shorten it to Freddie

Albert – this name means bright and noble, a name that Queen Victoria’s consort was called.

Archer or Archie – means a bowman.

Archibald – an English name that means bold and true.

Arthur – means courageous and noble, as was King Arthur who was a 6th century legendary ruler.

Ash – this name idea was taken from the ash tree.

Ben – this means ‘son of’ or blessed.

Baxter – a really sweet name for a baby boy, which means a baker.

Blaine – this is a Scottish name that connects with the yellow color.

Blake – this name means dark or fair-haired, and it’s a beautiful name for a baby boy.

Blakeley – this means from the dark to the light meadow.

Carlisle – this English name means from the walled city.

Charles – this is a beautiful name that can also be shortened to Charlie.

Chadwick – means defender or protector.

Cole – this is an English name that also means charcoal or coal.

Edwin – means a rich friend.

Darwin – reference from the great scientist Charles Darwin.

Elliot – this means the Lord is My God. Perfect for a religious family.

Ellis – this name has both Welsh and English origins, which means benevolent.

Graeme – this name means a farm home, and it originates from Scotland.

Emmett – Emmett means universal and is a perfect name for a baby boy.

Grayson – this name means the son of a grey-haired one, and would be a perfect surname for your baby boy.

Henry – this name means an estate ruler.

Harry – very popular in the UK, the name Harry means an army ruler.

Heath – this name means a heathland dweller.

Hayden – this name means hedged valley and is a unique British surname.

Joe – another great boy name for a religious family because the name Joe means God will increase.

James – this name means supplanter, and it’s a variation of the name Jacob.

Leo – Leo means lion and is a very popular name in Scotland, Wales, and England.

Logan – it means small hollow and originates from Scotland.

Matthew – this name means a gift from God.

Liam – helmet of will is the meaning of this name.

Owen – the name means young warrior and it’s a traditional Welsh name.

Oscar – this name means God spear or deer lover.

Patrick – a beautiful boy name that means noble.

William – popular in the UK but not an English name.

Spencer – means house steward or dispenser of provisions.

British Girl Name Ideas and their Meanings

Victoria – the name means victory and is one of the most famous British monarchs.

Sophia – also spelt as Sofia, this name means skill or wisdom.

Ruby – this name means a deep red precious stone.

Rosie – this is but a lovely variation of the girl name Rose.

Poppy – a floral name that means the red flower.

Oral – this name originates from Ireland and means golden princess.

Olivia – this simply means olive tree and was used in the works of Shakespeare.

Niamh – meaning bright and radiant, this is a very beautiful girl name from Irish.

Mollie – although the name sounds cute and gentle, it means bitter.

Megan – also spelt as Megan, this name comes from Wales and means pearl.

Lucy – a very popular name that means light.

Lara – Lara is a name that originates from the laurel leaf.

Jessica – this name was immortalized in the Merchant of Venice, which was a Shakespeare play.

Holly – this name originated from the holly bush.

Imogen – this name was also immortalized in a Shakespeare play, and the name means maiden.

Heather – this name originates from a flowering evergreen plant.

Haven – this name symbolizes a place of refuge and safety.

Hazel – this name was taken from the hazelnut tree.

Harriet – it’s a name that stands for home ruler, and can be shortened to Hattie.

Harper – this name simply means harp player and can be named a girl or a boy.

Gracelyn – this is a variation name from the name Grace.

Evaline – also spelt as Evelyn, this name means a wished for child.

Etta – Etta is a girl name that means estate ruler.

Emma – means whole and was derived from a Germanic word.

Ellie – this name means the bright shining one.

Edith – this name means prosperous or successful in war, and is preferred by people who love vintage names.

Darcy – this means dark one and originates from Irish and France.

Crimson – this name means deep, rich red.

Cordelia – this name is classy and means heart and daughter of the sea.

Charlotte – this name means a free man.

Brook – also spelt as Brooke, this girl name means a small stream.

Briony – also spelt as Bryony, this girl name means sprout.

Bonnie – this is Scottish girl’s name that means cheerful and beautiful.

Blythe – this is a great vintage girl baby name that means carefree and happy.

Birdie – this name simply means famous, and bright, little bird.

Audrey – this is a famous name in the UK and it means noble strength.

Arwen – this is a Welsh girl name that means a noble maiden.

Arabella – this name means yielding in prayer, and is a great choice for a religious family.

Amy – this girl name means beloved and it’s also a great variation of the French name Amee.

Alice – the name Alice is also a very popular name in England and means noble.

Related Articles…