60 Popular British Names for Girls

Choosing a name for your baby can be a challenging task for a parent. Every name that you think of may remind you of someone or may have some positive or negative association that you may not want in your baby’s identity. The name of the baby marks a place for her in the world. It is, therefore, natural for parents to choose the best one for their little darling. In this article, we present to you a thoughtful and meaningful list of old English names for baby girls for you to choose that perfect name for your little darling.

Unique British Baby Girl Names

If you are looking for names that have a joyful vibe and are also popular, there might be one or several on this list of British names for baby girls that could resonate with you. These old British names have a distinct style of their own. Let’s explore these pretty names and find out what they mean.

Name Meaning
Ada Ada is a unique German originated name which was brought over to Britain by Normans. It means ‘of a noble kind’.
Adeline This English name could be pronounced in two ways; Adelynn’ or ‘Adeleen’, depending upon your preferences.  It is a German name that means ‘noble and serene’.
Agatha A Greek-influenced name derived from Agathos, which means  ‘good, honourable’.
Aisling This name has an Irish origin girl and is quite popular in the UK. It means ‘vision, dreams’.
Anne Anne is a cute tiny Latin name for girls derived from another name from Ann. In Hebrew, the name means ‘favour’, or ‘grace’.
Anwen This name Anwen is a famous name of Welsh origin, and it means ‘very fair’.  It could be pronounced as Ann-wen.
Barbara The name Barbara is a popular English baby name that is derived from the Greek Barbaros and means ‘foreign’.
Beatrix This name for baby girls has a Latin origin and is quite a popular English name too. It means ‘blessed’, or ‘traveller/voyager’ and can be chosen for the meaning you want to emphasise on.
Bryce This is a pretty unisex name meaning ‘alert, ambitious’.  This name is of Celtic origin and might have been derived from the element ‘bri (force, strength)’. At present, the name also means ‘speckled/freckled’.
Carla Carla is a baby girl name pronounced as KAR-lah. This name is of Old German origin, and it means ‘free man’.
Carol The name Carol is a classy English name for baby girls. It means ‘a free person’ or ‘a song’.
Cressida Cressida is a sophisticated name you can choose for your daughter. This name has a Greek origin, and it means ‘gold’ or ‘golden’.
Deidre Deidre is a short and classy name of Irish origin, and it means ‘she who chatters’.
Delisha This is an English name for a baby girl meaning ‘gives pleasure’, a perfect name for your little bundle of joy.
Dylan Dylan is an English name meaning ‘Sea’. It’s a gender-neutral name that is rising in popularity.
Ebrill A beautiful Welsh girl name, which means ‘April’ or ‘born in April’. People with this name tend to be disciplined and believe in building their lives on a solid foundation of order and service.
Edie Edie is a short and sweet baby girl name meaning ‘prosperous in war’.
Evie Evie is a famous nickname of English origin, and it means ‘diminutive form of Eve’.
Freya Freya is a favourite name among British parents. Freya is a Scandinavian origin name that means ‘Goddess of Love, Fertility, and Beauty’.
Frideswide Frideswide is the recent form of an old English name meaning ‘peaceful’. The babies with this name are quite muscular but very quiet like saints.
Georgina The name means ‘farmer’ but is a cute choice of English names for your baby girls.
Gillian Gillian is a popular name in Great Britain which is slowly gaining popularity in the US also. It’s a name of English origin, and means ‘youthful downy’.
Gladys Gladys is a female name from the Welsh and means “country/nation’.
Hattie Hattie is a sweet girly name of American origin, and it means ‘home ruler’.
Isla Isla is a short and sweet name pronounced as eye-la. The name has a Scottish origin and means ‘island’.
Isobel Isabel is a famous Scottish name, and it means a Scottish form of the name Isabel which means ‘consecrated to God’.
Jasmine Jasmine is a Persian origin name and very popular in the UK. It means ‘the Jasmine flower’.
Jessica Jessica is a Hebrew biblical name meaning ‘gift’ of ‘God beholds’. Shakespeare’s play first used the name in ‘the Merchant of Venice’.
Joleen Joleen is a unique feminine English name which means ‘God will increase’ in the Hebrew tradition.
Kate Kate is a royal name meaning ‘pure’, ‘clean’, and ‘chaste’. Most of the girls named Kate are gorgeous, talented, friendly and spontaneous.
Layla The name is an adorable name for baby girls, Layla has an Arabic origin, and it means ‘Night/black’. It is a stylish name perfect for the little lady.
Lettice The name Lettice is a Latin baby girl name that means ‘joy’. People with this name are quite defensive and perhaps a little withdrawn.
Lynlee Lynlee is a stunning English name which means ‘affectionate and adoring’. It is a girl’s name of English origin.
Maisie This one is a cute feminine name of Scottish origin meaning ‘pearl’ or ‘child of light’.
Marlena This name is an English version of Marlene, meaning ‘variant of Madeline’ or ‘woman from Magdala’.
Maryam Maryam is a variation of the name Mary. It is also derived from the Arabic name, Mariam/ Miriam. It is a sweet-sounding name that would make a girl feel like a princess. It means ‘mistress or lady of the sea’ or ‘sea of sorrow’.
Myrtle A name derived from a reliable, scrubby, flowering shrub with firm roots and staying power. It’s meaning is ‘a shrub’.
Nancy Nancy is an English feminine name of Hebrew origin, and it means ‘Grace’.
Nicola Nicola is an exotic name mostly found in the UK. It is a name of English origin, and it means ‘victory of the people’.
Nora Nora is an Anglo-Norman which means ‘Honor’ in Latin.
Olivia The name Olivia is a girl’s name of Latin origin meaning ‘olive tree’.
Pearl Pearl is an English name that is associated with innocence and modesty.
Poppy Poppy is a cute name for a cheerful little girl. It is Latin origin name that means ‘from the flower’.
Rosie This name also has a Latin origin, and it means ‘rose’.  Rosie has been a popular name for babies in England and Whales during Victorian times.
Sandra Sandra is an English name for baby girls which is widely used as a short form of Alexandra or Cassandra. It means ‘unheeded prophetess’.
Tamsin Looking for an unusual name your little darling? Here’s one name you would fall in love with? Tamsin is an English name that means ‘twin’.
Tara The name Tara is a tiny sweet baby name of Irish origin. The meaning of the name is ‘ where the kings met’.
Teagan This is a unique Welsh name meaning ‘beautiful’, ‘attractive’ or ‘perfect’. It could be used for a boy as well as a girl. This name is pronounced as Tay-gan.
Tilly Tilly is a unique name of English origin. It means ‘battle strength’ and is a variant for the German name Matilda.
Tracy The name Tracy is taken from the Irish word ‘teach’ meaning ‘war-like’, ‘brave’, ‘fighter’ or ‘superior’.
Una Una is a beautiful dreamy name trending in the UK. This name is of Irish origin, and it means ‘one’.
Unity Unity, as the name suggests, means ‘oneness’. This cute name for bay girls is of American origin.
Velvet A soft spongy name for a baby girl, Velvet is an English origin name meaning ‘soft’.
Verona Verona is a name that has been widely used by parents seeking baby names for girls. The name Verona means ‘Truth’ and is of Italian origin.
Victoria The name Victoria is a girl’s name of Latin origin. It means ‘Victory’ and is derived from the ancient Roman goddess of victory.
Violet This English name means ‘Purple/blue flower’. It is a   perfect choice for parents who love all things floral. These flowers grow in a cluster and hardly need any attention to thrive. The girl with this name would be able to overcome all obstacles in life.
Vivian Vivian is a Christian girl name of  Latin origin meaning ‘lively’. This name is an ancient personal name and a saint’s name too.
Wendy Wendy is a beautiful feminine name of English origin and very popular in the UK and US. The meaning of the name Wendy is ‘friend’ or ‘blessed ring’.
Yasmine Yasmine is an exotic girl’s name of Arabic/ Persian origin, and it means ‘jasmine flower’.
Zara This name of English origin means ‘princess’; perfect for making your baby feel like royalty.

We hope these English names for baby girls give a distinct identity to your little one. Choose the one that resonates the most with you and your baby’s personality, and it is sure to make your little darling feel special and loved.

Previous article «
Next article »
Gauri Ratnam completed her Masters in English Literature from the University of Pune. She began her journey as a German translator soon after completing her graduation, but later moved on to pursue her passion for writing. Having written for both digital and print media in a varied range of industries, she has the ability to write relatable and well-researched content, benefical for anyone seeking advice or direction.