1. Home
  2. TAGS

UK Girl Names

UK names for baby girls originate from all the languages and cultures of the United Kingdom: England, Wales, Scotland, and Northern Ireland, along with Cornwall and the Isle of Man. UK girl names range from the top female names in the English-speaking world, such as Ann, Ella, and Kate to thousands of unique girls' names like Lettice, Myfanwy, and Pixie.

Browse this list of UK girl names from the our website database that originate in the English, Scottish, Welsh, Northern Irish, Cornish and Manx languages and cultures. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Hailey

Meaning: Hay's meadow

Origin:English and Scottish clan name
627
Haley

Meaning: hay field

Origin:English
2248
Alexis

Meaning: defender

Origin:Greek
1013
Beverly

Meaning: dweller near the beaver stream

Origin:English
1070
Carol

Meaning: free man

Origin:English, feminine variation of Charles
1388
Kimberly

Meaning: Cyneburga's meadow

Origin:English surname
1590
Lori

Meaning: bay laurel

Origin:English spelling variation of Laurie; diminutive of Laura
2018
Shirley

Meaning: bright meadow

Origin:English
2508
Anniston

Meaning: Anis' town

Origin:English surname and American place name
2178
Kenzie Kenzie is a shorter, alternative or nickname...
Origin:Short form of Mackenzie
2431
Cherish The meaning of Cherish is 'to treasure and c...
Origin:English word name
2666
Penny Traditionally of English origin, the meaning...
Origin:English, diminutive of Penelope
939
Gracie The name Gracie is of English origins and it...
Origin:English, diminutive of Grace
1045
Dot Traditionally, parents choose this name for ...
Origin:English, diminutive of Dorothy
1449
Caro

Meaning: free man

Origin:Diminuitve of Carol or Caroline, English, French ,"free man"
6193
Loretta

Meaning: bay laurel

Origin:English variation of Italian Lauretta; diminutive of Laura
739
Lauren

Meaning: from Laurentum or bay laurel

Origin:English from Latin
932
Lake Lake is a name of Anglo-Saxon origin. It is ...
Origin:Nature name
1360
Temple

Meaning: dweller near the temple

Origin:English
3746
Gardner

Meaning: keeper of the garden

Origin:English
12609