25 Beautiful British Girl Names

I could have listed many more names, but I chose a smaller selection with poetic and musical sounds. These names have roots in history, mythology, or nature.
I found these names from all over the UK. Some are common in certain areas, like Siân and Bethan in Wales, but rare in other parts of the UK. Some names were popular with our grandparents and are now popular again.
If you're looking for a baby name, these might inspire you. You can also learn about the origin of your own name. I included names from Northern Ireland to celebrate their beauty.
Siân means 'God's gracious gift' and is the Welsh version of Jane.
You say Siân as 'Shahn', with 'si' like 'sh' in 'shoe' and 'ân' like 'calm'.
Islay means 'graceful' and is inspired by a Scottish island.
You say Islay as 'Eye-lah'.
Niamh means 'bright' or 'radiant' and is from Irish mythology.
You say Niamh as 'Neev'.
Lily is a classic British name that means 'purity' and 'beauty'.
Bethan is a Welsh version of Elizabeth, meaning 'God is my oath'.
You say Bethan as 'Beth-an'.
Maisie is a Scottish name that means 'pearl' and has been used since the 16th century.
You say Maisie as 'May-zee'.
Caitlin means 'pure' and is an Irish name with Greek roots.
You say Caitlin as 'Kate-lyn'.
Grace is a popular name in the UK that means 'charm' or 'favour'. It was popularized by a 19th-century hero.
Ffion is a Welsh name that means 'fair' or 'white'.
You say Ffion as 'Fee-on'.
Eilidh is a Scottish name that means 'torch' or 'shining one'.
You say Eilidh as 'Ay-lee'.
Mollie is a name with Hebrew origins that means 'bitterness' or 'rebellious'.
Rosie comes from the Latin name Rosa and means 'rose'.
Lowri is the Welsh version of Laura, meaning 'laurel' and symbolizing victory.
You say Lowri as 'Low-ree'.
Haf means 'summer' in Welsh.
You say Haf like 'halve' in English.
Ada is a name with Germanic and Hebrew origins, meaning 'noble' or 'ornament'.
You say Ada as 'Eh-dah'.
Maeve is an Irish name that means 'she who intoxicates' or 'she who rules'.
You say Maeve as 'Mayv', rhyming with 'wave'.
Elsie is a Scottish name that means 'God is my oath' and was popular in the Victorian era.
Gwawr is a Welsh name that means 'dawn'.
You say Gwawr as 'Goo-wow-oor'.
Bonnie is a Scottish name that means 'beautiful' or 'charming'.
Florence means 'flourishing' and was popularized by Florence Nightingale.
Alaw is a Welsh name that means 'melody' or 'harmony'.
You say Alaw as 'Al-ow'.
Orla is an Irish name that means 'golden princess'.
You say Orla as 'Orr-lah'.
Aveline is a classic British name that means 'desired' or 'wished for'.
Seren is a Welsh name that means 'star'.
You say Seren as 'Sair-en'.
Carys comes from the Welsh word 'caru', meaning 'to love'.
You say Carys as 'Car-iss'