Most popular baby names of 2014... so far

Practical Parenting

Baby-naming website Nameberry has released its list of the most popular baby names of 2014 so far, with Imogen and Asher holding onto the number one spots they claimed in 2013.

Based on the number of views each name has had on the website, the top girls' name was Imogen, a Shakespearean name popular in England, which received close to 200,000 views on Nameberry in the first half of 2014.

The number one boys' name is Asher, a Biblical name meaning fortunate or happy. There were nearly 150,000 views of the name Asher on Nameberry from January through June 2014.

Pop culture influences have continued to prove trendy, with new entries including Khaleesi from Game of Thrones at Number 18, and Elsa from Frozen. The Hunger Games' Katniss and Hazel from The Fault in Our Stars also make an appearance in the top 100.

Here is Nameberry's midyear tally:

Girls
1 Imogen
2 Charlotte
3 Isla
4 Cora
5 Penelope
6 Violet
7 Amelia
8 Eleanor
9 Harper
10 Clare
11 Alice
12 Adelaide
13 Hazel
14 Katniss
15 Olivia
16 Evangeline
17 Ivy
18 Khaleesi
19 Maeve
20 Evelyn
21 Maisie
22 Adeline
23 Genevieve
24 Seraphine
25 Beatrice
26 Lucy
27 Aurora
28 Rose
29 Scarlett
30 Elizabeth
31 Ava
32 Elodie
33 Lila
34 Nora
35 Grace
36 Emma
37 Willa
38 Clementine
39 Matilda
40 Eloise
41 Caroline
42 Clara
43 Finn
44 Aurelia
45 Arabella
46 Eliza
47 Poppy
48 Ella
49 Sophia
50 Iris
51 Ruby
52 Mila
53 Josephine
54 Harlow
55 Aria
56 Audrey
57 Isabella
58 Wren
59 Quinn
60 Cordelia
61 Chloe
62 Mae
63 Emily
64 Luna
65 Roman
66 Mia
67 Stella
68 Emmeline
69 Ellie
70 Juliet
71 Merida
72 Anna
73 Lily
74 Olive
75 Margaret
76 Piper
77 Avery
78 Jane
79 Sadie
80 Lydia
81 Esme
82 Everly
83 Gemma
84 Willow
85 Maya
86 Frances
87 Louisa
88 Elsa
89 Ada
90 Lola
91 Pheobe
92 Kinsley
93 Zara
94 Madeline
95 Hannah
96 James
97 Delilah
98 Mabel
99 Emma
100 Hadley


Boys
1 Asher
2 Declan
3 Atticus
4 Finn
5 Oliver
6 Henry
7 Silas
8 Jasper
9 Milo
10 Jude
11 Ezra
12 Emmett
13 Harper
14 Leo
15 Owen
16 Levi
17 James
18 Rowan
19 Felix
20 Miles
21 Sebastian
22 Liam
23 Sawyer
24 Jack
25 Theodore
26 Beckett
27 Wyatt
28 Hudson
29 Evelyn
30 Kai
31 Ethan
32 William
33 Benjamin
34 Soren
35 Eli
36 Caleb
37 Flynn
38 Noah
39 Quinn
40 Julian
41 Bodhi
42 Archer
43 Oscar
44 Everett
45 Alexander
46 Django
47 August
48 Andrew
49 Josiah
50 Dashiell
51 Zachary
52 Christian
53 Kieran
54 Luca
55 Luke
56 Elliot
57 Charlie
58 Elijah
59 Hugo
60 Thomas
61 Ryder
62 Isaac
63 Theo
64 Jacob
65 Rhys
66 Lucas
67 Callum
68 Arthur
69 Gabriel
70 Samuel
71 Zane
72 Nico
73 Micah
74 Avery
75 Dylan
76 Ryker
77 Roman
78 Nathaniel
79 Jackson
80 Grayson
81 George
82 Knox
83 Rory
84 Ronan
85 Xavier
86 Daniel
87 John
88 Finley
89 Emerson
90 Aiden
91 Harrison
92 Simon
93 Nolan
94 Charles
95 Axel
96 Tristan
97 Arlo
98 Beau
99 Jonah
100. Max

Related stories
Baby names to watch in 2014
Top baby names of 2013, but where is George?