Published on October 29, 2018
2018's most popular baby names, so far: Will trendy upstarts dethrone old favorites?Photo: Filip Mroz

What’s in a name? Everything! New parents know just how important it is to give the right name to their baby girl or boy.

Like fashion or music, names tend to run in trends. According to Nameberry, the most popular baby girl and baby boy names in the United States so far in 2018 are the same ones that topped its lists in 2017: Olivia and Atticus.

Every spring, the Social Security Administration releases the top names for the previous year. But predicting which names will rise to the top is an imperfect science. 

At Names.org and BabyCenter, the top five names for girls mirrors that of the SSA’s 2017 list, with Emma, Olivia, Ava, Isabella and Sophia, in that order, reigning supreme. 

For boys, the lists diverge. Names.org puts Liam, Noah, Logan, William and Elijah in its top five; BabyCenter concurs with the first two names, but has Oliver, Mason and Lucas taking over the third- through fifth-place spots. 

Nameberry has its own methodology. Its lists are determined by the number of views each name page receives on its website, which it says is both an indicator of future trends and name popularity.

And trends are changing, as proven by the popularity of the baby girl name Amara so far this year. It has vaulted to the number two position, even though it only entered the top 1,000 names this century. Amara is a multicultural name that is also popular in Germany and England.

On the boys' side, Milo rose to the second most popular spot, up from sixth place last year. Perhaps parents are inspired by one of the cast members of the hit drama "This Is Us," Milo Ventimiglia.

Pop culture likely influenced new additions to the list. Elio, the main character in the Oscar-nominated movie "Call Me By Your Name," landed in the top 100 boys' names for the first time, as did Thanos, the powerful villain in "Avengers: Infinity War." But other TV and movie names are fading; gone from the Top 100 girls' list is Khaleesi, a reference to "Game of Thrones."

Overall, vintage names seem to be making a comeback, with Florence, Cordelia and Beatrice rising on the girls’ side, while Otis, Otto and Lewis gain popularity on the boys’ side.

Here are the top 100 girls' names and top 100 boys' names in the U.S. so far in 2018, according to Nameberry:

Top 100 most popular baby girl names

  1. Olivia
  2. Amara
  3. Cora
  4. Isla
  5. Charlotte
  6. Aurora
  7. Amelia
  8. Rose
  9. Ava
  10. Genevieve
  11. Maeve
  12. Penelope
  13. Iris
  14. Violet
  15. Ophelia
  16. Eleanor
  17. Esme
  18. Luna
  19. Imogen
  20. Eloise
  21. Aurelia
  22. Alice
  23. Ada
  24. Arabella
  25. Evelyn
  26. Lucy
  27. Ivy
  28. Hazel
  29. Adeline
  30. Isabella
  31. Thea
  32. Jane
  33. Nora
  34. Emilia
  35. Elizabeth
  36. Anna
  37. Elodie
  38. Evangeline
  39. Eliza
  40. Adelaide
  41. Freya
  42. Sadie
  43. Julia
  44. Emma
  45. Claire
  46. Phoebe
  47. Lila
  48. Beatrice
  49. Elise
  50. Maisie
  51. Lydia
  52. Seraphina
  53. Clara
  54. Stella
  55. Aria
  56. Mae
  57. Mia
  58. Maya
  59. Matilda
  60. Audrey
  61. Chloe
  62. Astrid
  63. Willa
  64. Josephine
  65. Mila
  66. Willow
  67. Sienna
  68. Maia
  69. Margaret
  70. Clementine
  71. Caroline
  72. Florence
  73. Grace
  74. Lyra
  75. Sophia
  76. Celeste
  77. Gemma
  78. Isabel
  79. Juliet
  80. Elsie
  81. Emily
  82. Poppy
  83. Eliana
  84. Elena
  85. Emmeline
  86. Ella
  87. Zoe
  88. Zara
  89. Naomi
  90. Molly
  91. Anastasia
  92. Madeline
  93. Hannah
  94. Daisy
  95. Evie
  96. Margot
  97. Scarlett
  98. Tessa
  99. Mabel
  100. Cordelia

Top 100 most popular baby boy names

  1. Atticus
  2. Milo
  3. Jasper
  4. Jack
  5. Asher
  6. Silas
  7. Theodore
  8. Wyatt
  9. Henry
  10. Declan
  11. Finn
  12. Oscar
  13. Oliver
  14. Leo
  15. Felix
  16. Bodhi
  17. Aryan
  18. Arthur
  19. Levi
  20. Axel
  21. Soren
  22. Ryker
  23. Thomas
  24. Ethan
  25. Sebastian
  26. Liam
  27. Elio
  28. James
  29. Kai
  30. Charlie
  31. Alexander
  32. William
  33. Louis
  34. Charles
  35. Callum
  36. Benjamin
  37. Caleb
  38. Jude
  39. Julian
  40. Ezra
  41. Eli
  42. Harry
  43. Elijah
  44. Cassius
  45. Ronan
  46. John
  47. Zachary
  48. Xavier
  49. Emmett
  50. Caspian
  51. Andrew
  52. Owen
  53. Archer
  54. Lachlan
  55. Matthew
  56. Hugo
  57. Lewis
  58. Samuel
  59. Luke
  60. Tobias
  61. Roman
  62. Jacob
  63. Nathaniel
  64. Isaac
  65. Atlas
  66. Harrison
  67. Wilder
  68. Simon
  69. Nolan
  70. Magnus
  71. Lucian
  72. Gideon
  73. Jayden
  74. Lucas
  75. Gabriel
  76. Daniel
  77. Otto
  78. George
  79. Knox
  80. Graham
  81. Theo
  82. Rhett
  83. Elias
  84. Thanos
  85. Everett
  86. Noah
  87. Kane
  88. Xander
  89. Maverick
  90. Beckett
  91. Josiah
  92. Sawyer
  93. Griffin
  94. Otis
  95. Isaiah
  96. David
  97. Miles
  98. Nathan
  99. Rowan
  100. Dashiell