Here are the top 100 names for girls in UK
1. Olivia
Origin: Latin, meaning "olive tree" - A classic British name with royal connections
2. Amelia
Origin: German, meaning "work" - Popular in England since the Victorian era
3. Isla
Origin: Scottish, meaning "island" - A traditional Scottish name gaining popularity across the UK
4. Ava
Origin: Latin, meaning "bird" - Popular in England since the 19th century
5. Mia
Origin: Italian, meaning "mine" - Popular in modern British culture
6. Lily
Origin: English, meaning "lily flower" - A traditional English flower name
7. Sophia
Origin: Greek, meaning "wisdom" - Popular in British aristocracy
8. Isabella
Origin: Hebrew, meaning "pledged to God" - A royal name in British history
9. Grace
Origin: Latin, meaning "grace, blessing" - A traditional British virtue name
10. Freya
Origin: Norse, meaning "lady" - Popular in modern British culture
11. Emily
Origin: Latin, meaning "rival" - A classic British name since the 18th century
12. Ella
Origin: German, meaning "all, completely" - Popular in modern British culture
13. Charlotte
Origin: French, meaning "free man" - A royal name in British history
14. Evie
Origin: Hebrew, meaning "life" - Popular in modern British culture
15. Florence
Origin: Latin, meaning "flourishing" - A traditional British name with Victorian roots
16. Poppy
Origin: English, meaning "red flower" - A traditional British flower name
17. Rosie
Origin: Latin, meaning "rose" - A traditional British flower name
18. Ivy
Origin: English, meaning "ivy plant" - A traditional British nature name
19. Daisy
Origin: English, meaning "day's eye" - A traditional British flower name
20. Willow
Origin: English, meaning "willow tree" - A traditional British nature name
21. Ruby
Origin: Latin, meaning "red gemstone" - A traditional British gemstone name
22. Sienna
Origin: Italian, meaning "orange-red" - Popular in modern British culture
23. Elsie
Origin: Scottish, meaning "pledged to God" - A traditional Scottish name
24. Phoebe
Origin: Greek, meaning "bright, pure" - Popular in British literature
25. Matilda
Origin: German, meaning "mighty in battle" - A royal name in British history
26. Harper
Origin: English, meaning "harp player" - Popular in modern British culture
27. Millie
Origin: German, meaning "gentle strength" - A traditional British diminutive
28. Maisie
Origin: Scottish, meaning "pearl" - A traditional Scottish name
29. Luna
Origin: Latin, meaning "moon" - Popular in modern British culture
30. Esme
Origin: French, meaning "esteemed" - Popular in British literature
31. Elizabeth
Origin: Hebrew, meaning "God is my oath" - A royal name in British history
32. Violet
Origin: Latin, meaning "purple" - A traditional British flower name
33. Alice
Origin: German, meaning "noble" - A classic British name with literary connections
34. Imogen
Origin: Celtic, meaning "maiden" - A traditional British name with Shakespearean roots
35. Eleanor
Origin: Greek, meaning "bright, shining one" - A royal name in British history
36. Hannah
Origin: Hebrew, meaning "favor, grace" - A traditional British biblical name
37. Abigail
Origin: Hebrew, meaning "father's joy" - A traditional British biblical name
38. Martha
Origin: Aramaic, meaning "lady" - A traditional British biblical name
39. Edith
Origin: English, meaning "prosperous in war" - A traditional Anglo-Saxon name
40. Beatrice
Origin: Latin, meaning "she who brings happiness" - A royal name in British history
41. Clara
Origin: Latin, meaning "bright, clear" - A traditional British name
42. Victoria
Origin: Latin, meaning "victory" - A royal name in British history
43. Penelope
Origin: Greek, meaning "weaver" - Popular in British literature
44. Nancy
Origin: Hebrew, meaning "grace" - A traditional British name
45. Harriet
Origin: German, meaning "home ruler" - A traditional British name
46. Georgina
Origin: Greek, meaning "farmer" - A traditional British name
47. Cecilia
Origin: Latin, meaning "blind" - A traditional British saint's name
48. Margaret
Origin: Greek, meaning "pearl" - A royal name in British history
49. Dorothy
Origin: Greek, meaning "gift of God" - A traditional British name
50. Winifred
Origin: Welsh, meaning "blessed peacemaking" - A traditional Welsh name
51. Agnes
Origin: Greek, meaning "pure" - A traditional British saint's name
52. Constance
Origin: Latin, meaning "steadfast" - A traditional British virtue name
53. Mabel
Origin: Latin, meaning "lovable" - A traditional British name
54. Ethel
Origin: English, meaning "noble" - A traditional Anglo-Saxon name
55. Gertrude
Origin: German, meaning "spear of strength" - A traditional British name
56. Gladys
Origin: Welsh, meaning "princess" - A traditional Welsh name
57. Hilda
Origin: German, meaning "battle woman" - A traditional Anglo-Saxon name
58. Irene
Origin: Greek, meaning "peace" - A traditional British name
59. Joan
Origin: Hebrew, meaning "God is gracious" - A traditional British name
60. Kathleen
Origin: Irish, meaning "pure" - A traditional Irish name popular in Britain
61. Lillian
Origin: Latin, meaning "lily" - A traditional British flower name
62. Marjorie
Origin: French, meaning "pearl" - A traditional British name
63. Muriel
Origin: Irish, meaning "sea bright" - A traditional Irish name popular in Britain
64. Olive
Origin: Latin, meaning "olive tree" - A traditional British nature name
65. Phyllis
Origin: Greek, meaning "foliage" - A traditional British name
66. Rose
Origin: Latin, meaning "rose" - A traditional British flower name
67. Sybil
Origin: Greek, meaning "prophetess" - A traditional British name
68. Vera
Origin: Russian, meaning "faith" - Popular in British culture
69. Ada
Origin: German, meaning "noble" - A traditional British name
70. Amy
Origin: French, meaning "beloved" - A traditional British name
71. Annie
Origin: Hebrew, meaning "grace" - A traditional British diminutive
72. Bertha
Origin: German, meaning "bright" - A traditional Anglo-Saxon name
73. Bessie
Origin: Hebrew, meaning "pledged to God" - A traditional British diminutive
74. Eileen
Origin: Irish, meaning "light" - A traditional Irish name popular in Britain
75. Emma
Origin: German, meaning "universal" - A royal name in British history
76. Frances
Origin: Latin, meaning "from France" - A traditional British name
77. Jane
Origin: Hebrew, meaning "God is gracious" - A classic British name
78. Mary
Origin: Hebrew, meaning "bitter" - A traditional British biblical name
79. Niamh
Origin: Irish, meaning "bright" - A traditional Irish name popular in Britain
80. Siobhan
Origin: Irish, meaning "God is gracious" - A traditional Irish name popular in Britain
81. Aisling
Origin: Irish, meaning "dream" - A traditional Irish name popular in Britain
82. Bronwen
Origin: Welsh, meaning "white breast" - A traditional Welsh name
83. Cerys
Origin: Welsh, meaning "love" - A traditional Welsh name
84. Eira
Origin: Welsh, meaning "snow" - A traditional Welsh name
85. Ffion
Origin: Welsh, meaning "foxglove" - A traditional Welsh name
86. Gwendolyn
Origin: Welsh, meaning "white ring" - A traditional Welsh name
87. Megan
Origin: Welsh, meaning "pearl" - A traditional Welsh name
88. Rhiannon
Origin: Welsh, meaning "great queen" - A traditional Welsh name
89. Seren
Origin: Welsh, meaning "star" - A traditional Welsh name
90. Tegan
Origin: Welsh, meaning "toy" - A traditional Welsh name
91. Ailsa
Origin: Scottish, meaning "elf victory" - A traditional Scottish name
92. Catriona
Origin: Scottish, meaning "pure" - A traditional Scottish name
93. Eilidh
Origin: Scottish, meaning "light" - A traditional Scottish name
94. Fiona
Origin: Scottish, meaning "white" - A traditional Scottish name
95. Kirsty
Origin: Scottish, meaning "Christian" - A traditional Scottish name
96. Morag
Origin: Scottish, meaning "great" - A traditional Scottish name
97. Rhona
Origin: Scottish, meaning "rough island" - A traditional Scottish name
98. Shona
Origin: Scottish, meaning "God is gracious" - A traditional Scottish name
99. Skye
Origin: Scottish, meaning "island" - A traditional Scottish name
100. Una
Origin: Irish, meaning "one" - A traditional Irish name popular in Britain
Here are the top 100 names for boys in UK
1. Oliver
Origin: Latin, meaning "olive tree" - A classic British name with royal connections
2. George
Origin: Greek, meaning "farmer" - A royal name in British history
3. Noah
Origin: Hebrew, meaning "rest, comfort" - Popular in modern British culture
4. Arthur
Origin: Celtic, meaning "bear" - A legendary British name
5. Muhammad
Origin: Arabic, meaning "praised" - Popular in modern British culture
6. Leo
Origin: Latin, meaning "lion" - Popular in modern British culture
7. Oscar
Origin: Irish, meaning "deer lover" - A traditional Irish name popular in Britain
8. Harry
Origin: German, meaning "home ruler" - A royal name in British history
9. Archie
Origin: German, meaning "genuine, bold" - A traditional British name
10. Henry
Origin: German, meaning "ruler of the home" - A royal name in British history
11. Jack
Origin: English, meaning "God is gracious" - A traditional British name
12. Charlie
Origin: German, meaning "free man" - A traditional British name
13. Freddie
Origin: German, meaning "peaceful ruler" - A traditional British name
14. Theodore
Origin: Greek, meaning "gift of God" - Popular in modern British culture
15. Thomas
Origin: Aramaic, meaning "twin" - A traditional British name
16. Finley
Origin: Irish, meaning "fair warrior" - A traditional Irish name popular in Britain
17. Alfie
Origin: English, meaning "wise counsel" - A traditional British name
18. William
Origin: German, meaning "resolute protection" - A royal name in British history
19. James
Origin: Hebrew, meaning "supplanter" - A royal name in British history
20. Lucas
Origin: Latin, meaning "light" - Popular in modern British culture
21. Edward
Origin: English, meaning "wealthy guardian" - A royal name in British history
22. Alexander
Origin: Greek, meaning "defender of men" - A royal name in British history
23. Benjamin
Origin: Hebrew, meaning "son of the right hand" - A traditional British name
24. Daniel
Origin: Hebrew, meaning "God is my judge" - A traditional British name
25. Joseph
Origin: Hebrew, meaning "he will add" - A traditional British name
26. Samuel
Origin: Hebrew, meaning "name of God" - A traditional British name
27. David
Origin: Hebrew, meaning "beloved" - A royal name in British history
28. John
Origin: Hebrew, meaning "God is gracious" - A royal name in British history
29. Robert
Origin: German, meaning "bright fame" - A royal name in British history
30. Michael
Origin: Hebrew, meaning "who is like God" - A traditional British name
31. Richard
Origin: German, meaning "brave ruler" - A royal name in British history
32. Charles
Origin: German, meaning "free man" - A royal name in British history
33. Christopher
Origin: Greek, meaning "bearer of Christ" - A traditional British name
34. Andrew
Origin: Greek, meaning "manly" - A royal name in British history
35. Peter
Origin: Greek, meaning "rock" - A traditional British name
36. Mark
Origin: Latin, meaning "warlike" - A traditional British name
37. Paul
Origin: Latin, meaning "small" - A traditional British name
38. Stephen
Origin: Greek, meaning "crown" - A traditional British name
39. Anthony
Origin: Latin, meaning "priceless" - A traditional British name
40. Francis
Origin: Latin, meaning "Frenchman" - A traditional British name
41. Patrick
Origin: Latin, meaning "nobleman" - A traditional Irish name popular in Britain
42. Kenneth
Origin: Scottish, meaning "handsome" - A traditional Scottish name
43. Ronald
Origin: Norse, meaning "ruler's counselor" - A traditional Scottish name
44. Donald
Origin: Scottish, meaning "world ruler" - A traditional Scottish name
45. Gordon
Origin: Scottish, meaning "great hill" - A traditional Scottish name
46. Malcolm
Origin: Scottish, meaning "disciple of Saint Columba" - A traditional Scottish name
47. Douglas
Origin: Scottish, meaning "dark river" - A traditional Scottish name
48. Alistair
Origin: Scottish, meaning "defender of men" - A traditional Scottish name
49. Angus
Origin: Scottish, meaning "one strength" - A traditional Scottish name
50. Callum
Origin: Scottish, meaning "dove" - A traditional Scottish name
51. Cameron
Origin: Scottish, meaning "crooked nose" - A traditional Scottish name
52. Craig
Origin: Scottish, meaning "rock" - A traditional Scottish name
53. Duncan
Origin: Scottish, meaning "dark warrior" - A traditional Scottish name
54. Ewan
Origin: Scottish, meaning "born of the yew tree" - A traditional Scottish name
55. Fergus
Origin: Scottish, meaning "man of vigour" - A traditional Scottish name
56. Fraser
Origin: Scottish, meaning "strawberry" - A traditional Scottish name
57. Graham
Origin: Scottish, meaning "gravelly homestead" - A traditional Scottish name
58. Hamish
Origin: Scottish, meaning "supplanter" - A traditional Scottish name
59. Iain
Origin: Scottish, meaning "God is gracious" - A traditional Scottish name
60. Ian
Origin: Scottish, meaning "God is gracious" - A traditional Scottish name
61. Innes
Origin: Scottish, meaning "island" - A traditional Scottish name
62. Keith
Origin: Scottish, meaning "wood" - A traditional Scottish name
63. Lachlan
Origin: Scottish, meaning "land of lakes" - A traditional Scottish name
64. Murray
Origin: Scottish, meaning "settlement by the sea" - A traditional Scottish name
65. Neil
Origin: Scottish, meaning "champion" - A traditional Scottish name
66. Niall
Origin: Scottish, meaning "champion" - A traditional Scottish name
67. Ross
Origin: Scottish, meaning "headland" - A traditional Scottish name
68. Scott
Origin: Scottish, meaning "from Scotland" - A traditional Scottish name
69. Stuart
Origin: Scottish, meaning "steward" - A traditional Scottish name
70. Wallace
Origin: Scottish, meaning "foreigner" - A traditional Scottish name
71. Aiden
Origin: Irish, meaning "little fire" - A traditional Irish name popular in Britain
72. Cian
Origin: Irish, meaning "ancient" - A traditional Irish name popular in Britain
73. Conor
Origin: Irish, meaning "lover of hounds" - A traditional Irish name popular in Britain
74. Declan
Origin: Irish, meaning "full of goodness" - A traditional Irish name popular in Britain
75. Eoin
Origin: Irish, meaning "God is gracious" - A traditional Irish name popular in Britain
76. Fionn
Origin: Irish, meaning "fair" - A traditional Irish name popular in Britain
77. Liam
Origin: Irish, meaning "strong-willed warrior" - A traditional Irish name popular in Britain
78. Niall
Origin: Irish, meaning "champion" - A traditional Irish name popular in Britain
79. Oisin
Origin: Irish, meaning "little deer" - A traditional Irish name popular in Britain
80. Padraig
Origin: Irish, meaning "nobleman" - A traditional Irish name popular in Britain
81. Rhys
Origin: Welsh, meaning "enthusiasm" - A traditional Welsh name
82. Dylan
Origin: Welsh, meaning "son of the sea" - A traditional Welsh name
83. Gareth
Origin: Welsh, meaning "to hold" - A traditional Welsh name
84. Gethin
Origin: Welsh, meaning "dark" - A traditional Welsh name
85. Gruffydd
Origin: Welsh, meaning "strong lord" - A traditional Welsh name
86. Hywel
Origin: Welsh, meaning "eminent" - A traditional Welsh name
87. Ieuan
Origin: Welsh, meaning "God is gracious" - A traditional Welsh name
88. Ivor
Origin: Welsh, meaning "yew" - A traditional Welsh name
89. Llewellyn
Origin: Welsh, meaning "lion-like" - A traditional Welsh name
90. Owain
Origin: Welsh, meaning "youth" - A traditional Welsh name
91. Rhodri
Origin: Welsh, meaning "wheel" - A traditional Welsh name
92. Taliesin
Origin: Welsh, meaning "shining brow" - A traditional Welsh name
93. Trevor
Origin: Welsh, meaning "large settlement" - A traditional Welsh name
94. Vaughan
Origin: Welsh, meaning "small" - A traditional Welsh name
95. Aled
Origin: Welsh, meaning "offspring" - A traditional Welsh name
96. Carwyn
Origin: Welsh, meaning "blessed love" - A traditional Welsh name
97. Dafydd
Origin: Welsh, meaning "beloved" - A traditional Welsh name
98. Emyr
Origin: Welsh, meaning "king" - A traditional Welsh name
99. Glyn
Origin: Welsh, meaning "valley" - A traditional Welsh name
100. Huw
Origin: Welsh, meaning "heart, mind" - A traditional Welsh name
Frequently Asked Questions
What is the top 100 popular names in the UK?
The top 100 popular names in the UK represent the most commonly chosen names for newborns across England, Scotland, Wales, and Northern Ireland. These names are compiled based on official birth records from the Office for National Statistics (ONS) and reflect both traditional British names and modern trends. Our list includes a mix of classic names that have been popular for generations, as well as contemporary choices that reflect current cultural influences.
Why would someone be interested in the top 100 popular names in UK?
People are interested in UK name trends for various reasons: parents seeking traditional British names for their children, those with British heritage wanting to connect with their roots, writers looking for authentic British character names, or anyone curious about how names evolve in British culture. Understanding UK naming patterns can provide valuable insights into British history, cultural influences, and social changes. The list also helps parents choose names that are both meaningful and culturally appropriate for their British-born children.
How can I access the list of the top 100 popular names in UK?
You can access our comprehensive list of top 100 popular names in the UK right here on this page. We provide detailed information about each name, including its origin, meaning, and cultural significance. Our list is based on official UK government statistics and is regularly updated to ensure accuracy. You can also explore specific categories or filter names based on your preferences. For additional historical context, you can visit the Office for National Statistics website, which publishes annual name statistics for England and Wales.