These days, your typical British girl names for babies are a real mixture between traditional options plus more modern names.
If you're keen to opt for a British girl name for your baby daughter, we've compiled a list of the most popular British girl names that you might want to consider for your new arrival. We've also split them into categories to make it easier for you to find the perfect name for you.
Traditional baby girl names
Anne
Emma
Harriet
Jane
Victoria
Charlotte
Rebecca
Mary
Alice
Elizabeth
Abigail
Annabelle
Eleanor
Eva
Grace
Georgia
Holly
Isabelle
Katherine
Lucy
Maddison
Nancy
Rosie
Sophie
Molly
Matilda
Phoebe
Scarlett
Violet
Daisy
Unique baby girl names
Beatrix
Dorothy
Sybil
Florence
Edith
Winifred
Ivy
Agnes
Maud
Lillian
Modern baby girl names
Amber
Eliza
Emilia
Harper
Robyn
Zara
Mila
Arabella
Layla
Maya
Rare names
Eden
Elodie
Lyra
Iris
Edith
Orla
Hallie
Aria
Elsie
Maeve
If you still haven't found a baby name that you love and your due date is getting closer, you can use our baby name generator. There are thousands of names to fall in love with, from more traditional sounding names, to cute baby girl names.