Top 50 Names

Here are the current top 101 - 150 most popular names for boys or girls, compiled from American and British birth records and this month's online votes for your favorite names.

Are you looking for a name for a new arrival? Whether you want to follow the latest trend or choose something more unusual, try using our Name Selector to help you choose the perfect name.

Or perhaps you want to find information about your name? Discover your lucky numbers for today? Use the search box to find all this and more.

Find your favorite name and vote for it - you can help to choose the world's #1 most popular name!

BoyGirl
101 ⇩  Ryan⇩  Amber
102 ⇩  Jonathan⇩  Paige
103 ⇩  Scott⇩  Sadie
104 ⇩  Ivan⇩  Maddie
105 ⇩  Thomas⇩  Piper
106 ⇩  Luke⇩  Mya
107 ⇩  Leo⇩  Maggie
108 ⇩  Austin⇩  Josie
109 ⇩  Liam⇩  Rhianna
110 ⇩  Damien⇩  Magnolia
111 ⇩  Leon⇩  Mia
112 ⇩  Richard⇩  Christina
113 ⇩  Courtney⇩  Brianna
114 ⇩  Edward⇩  Caroline
115 ⇩  Hugo⇩  Elise
116 ⇩  Hudson⇩  Riley
117 ⇩  Louis⇩  Aubrey
118 ⇩  Nolan⇩  Annamarie
119 ⇩  Bryce⇩  Elizabeth
120 ⇩  Maddox⇩  Kayla
121 ⇩  Brady⇩  Alexa
122 ⇩  River⇩  Natalie
123 ⇩  Lee⇩  Kim
124 ⇩  Cory⇩  Marie
125 ⇩  Shiv⇩  Linda
BoyGirl
126 ⇩  Mathias⇩  Shaina
127 ⇩  Apollo⇩  Maria
128 ⇩  Sterling⇩  Erin
129 ⇩  Leeland⇩  Mary
130 ⇩  Royal⇩  Margaret
131 ⇩  Aspen⇩  Juliana
132 ⇩  Payton⇩  Liza
133 ⇩  Brooks⇩  Kylie
134 ⇩  Jelani⇩  Veronica
135 ⇩  Kevan⇩  Danielle
136 ⇩  Wells⇩  Madi
137 ⇩  Dalan⇩  Terri
138 ⇩  Nabhapantha⇩  Olivia
139 ⇩  Vern⇩  Harper
140 ⇩  Barton⇩  Harriet
141 ⇩  Frick⇩  Maisie
142 ⇩  Bridger⇩  Natalia
143 ⇩  Lakshmigopal⇩  Reagan
144 ⇩  Tymon⇩  Lacey
145 ⇩  Sky⇩  Hope
146 ⇩  Timofey⇩  Yasmin
147 ⇩  Krishnamurari⇩  Honey
148 ⇩  Alejandro⇩  Scarlet
149 ⇩  Laurence⇩  Tia
150 ⇩  Keane⇩  Harley