Best British Girl Names

Elodie

The name Elodie is a girl's name of French origin, meaning "foreign riches".

Blossom

The name Blossom is a girl's name of English origin, meaning "to bloom".

Cressida

The name Cressida is a girl's name of Greek origin, meaning "gold".

Iona

The name Iona is a girl's name of Scottish origin.

Keziah

The name Keziah is a girl's name of Hebrew origin, meaning "cassia tree".

Pixie

The name Pixie is a girl's name of Celtic, Swedish, Cornish origin, meaning "fairy".

Kitty

The name Kitty is both a boy's name and a girl's name of English origin, meaning "pure".

Saskia

The name Saskia is a girl's name of Dutch origin, meaning "Saxon".

Pippa

The name Pippa is a girl's name of English, Italian origin, meaning "lover of horses".

Cerys

The name Cerys is a girl's name of Welsh origin, meaning "love".

Romilly

The name Romilly is both a boy's name and a girl's name of French, English origin, meaning "citizen of Rome".

Hattie

The name Hattie is a girl's name of English origin, meaning "estate ruler".

Tabitha

The name Tabitha is a girl's name of Aramaic origin, meaning "gazelle".

Aoife

The name Aoife is a girl's name of Irish Gaelic origin, meaning "beautiful, radiant".

Evie

The name Evie is a girl's name of Hebrew origin, meaning "life".

Libby

The name Libby is a girl's name of English origin, meaning "pledged to God".

Imogen

The name Imogen is a girl's name of Celtic origin, meaning "maiden".

Xanthe

The name Xanthe is a girl's name of Greek origin, meaning "golden, yellow".

Anwen

The name Anwen is a girl's name of Welsh origin, meaning "very fair, beautiful".

Florence

The name Florence is both a boy's name and a girl's name of Latin origin, meaning "flourishing, prosperous".

Poppy

The name Poppy is a girl's name of Latin origin, meaning "red flower".

Annabel

The name Annabel is a girl's name of Scottish origin, meaning "loving".

Hermione

The name Hermione is a girl's name of Greek origin, meaning "messenger, earthly".

Arabella

The name Arabella is a girl's name of Latin origin, meaning "yielding to prayer".

Elspeth

The name Elspeth is a girl's name of Scottish origin, meaning "pledged to God".

Honey

The name Honey is a girl's name.

Lottie

The name Lottie is a girl's name of English origin, meaning "free man".

Eira

The name Eira is a girl's name of Welsh origin, meaning "snow".

Popular Lists