Skip to main content

Main Area


Most popular baby names in America

  • Most popular baby names
    1/ pixelheadphoto digitalskillet // Shutterstock

    Most popular baby names

    It’s a question expecting parents get on the regular: Do they have a name for their soon-to-be-born child yet? Naming a child is a massive responsibility; one that will impact how people see them throughout the rest of their lives. Parents vary greatly on their approach to naming their newborns. Some prefer to stick to family names, some look to classic and timeless names that will never go out of fashion, others favor unique names that may raise a few eyebrows, and some parents even let their children choose.

    Naming trends follow a fascinating path throughout American history, reflecting historical figures, religious references, and pop culture. To help understand which names dominate today Stacker looked to newly revealed data from the Social Security Administration which ranks names by the number of babies born in 2018. 

    Read on to find out if your name, or the name of your children, land on this list of the most popular names in the U.S.

    You may also like: Baby names with the most timeless popularity

  • #50. Leo (for boys)
    2/ amyelizabethquinn // Pixabay

    #50. Leo (for boys)

    Babies born Leo in 2018: 6,719

    Leo is Latin for lion and represents an astrological sign—as well as many famous popes, 13 of them to be exact.

  • #49. Thomas (for boys)
    3/ Creative Commons Zero // Maxpixel

    #49. Thomas (for boys)

    Babies born Thomas in 2018: 6,779

    In Aramaic, Thomas means “twin.” The name has biblical ties, too. In the New Testament, it's Thomas the apostle who doubted the return of Jesus, inspiring the term “doubting Thomas.”

  • #48. Nathan (for boys)
    4/ Petr Kratochvil // Public Domain Pictures

    #48. Nathan (for boys)

    Babies born Nathan in 2018: 6,790

    Nathan, often shortened to “Nate,” means “God has given.” Nathan has been in the Top 100 names since 1972, peaking at #20 in 2004 and 2005.

  • #47. Asher (for boys)
    5/ PublicDomainPhotos // Pixabay

    #47. Asher (for boys)

    Babies born Asher in 2018: 6,802

    Asher, a name with Jewish origins, means happy or blessed, and can be traced to the Old Testament: Asher was Jacob’s eighth son and Zilpah’s second son. Asher began shooting up in popularity in the U.S. in the early 2000s.

  • #46. Ryan (for boys)
    6/ .alicia.kowalski. // Flickr

    #46. Ryan (for boys)

    Babies born Ryan in 2018: 6,905

    With Irish origins and a meaning of “little king,” boys named Ryan share the name with a number of well-known celebrities. Ryan O'Neal was one of the first to make the name famous, and nowadays, actors like Ryan Gosling, Ryan Reynolds, and TV and radio host Ryan Seacrest keep the name in headlines.

  • #45. Caleb (for boys)
    7/ esudroff // Pixabay

    #45. Caleb (for boys)

    Babies born Caleb in 2018: 6,929

    The name Caleb comes from the Hebrew word for “dog.” Modern translations, however, often include references to faith and devotion.

  • #44. Theodore (for boys)
    8/ Greyerbaby // Pixabay

    #44. Theodore (for boys)

    Babies born Theodore in 2018: 7,020

    Theodore, often shortened to Teddy, has religious connotations: the name means God-given. Perhaps the most famous Theodore in American history was the 26th president Theodore Roosevelt, for which the classic childrens’ toy is named after, the teddy bear.

  • #43. Andrew (for boys)
    9/ Profile // Pixabay

    #43. Andrew (for boys)

    Babies born Andrew in 2018: 7,234

    The name Andrew has biblical roots, and means “manly.” It's often shortened to Andy or Drew, both of which also made it to the Top 500 names of 2017.

  • #42. Christopher (for boys)
    10/ Victoria_Borodinova // Pixabay

    #42. Christopher (for boys)

    Babies born Christopher in 2018: 7,261

    Christopher has Greek origins and a meaning of “one who carries Christ.” It has been a popular name for boys for decades, peaking at #2 first in 1972–'73, and then again from 1979 to 1994.

  • #41. Joshua (for boys)
    11/ PublicDomainPhotos // Pixabay

    #41. Joshua (for boys)

    Babies born Joshua in 2018: 7,364

    Modern-day Joshuas share the name with the Book of Joshua in the Bible's Old Testament. Its common nickname, Josh, also has joking associations that date back to the Old West.

  • #40. Lincoln (for boys)
    12/ marvelmozhko // PIxabay

    #40. Lincoln (for boys)

    Babies born Lincoln in 2018: 7,368

    Perhaps most well-known as the surname of the 16th U.S. president, Lincoln now holds its own as a popular first name. The name has Celtic and English origins, and means “lakeside colony.”

  • #39. Jaxon (for boys)
    13/ PublicDomainPhotos // Pixabay

    #39. Jaxon (for boys)

    Babies born Jaxon in 2018: 7,701

    Jaxon, another version of Jackson, is quite literally “son of Jack.” Jaxon debuted in the Social Security Top 1,000 names in 1997, and has been climbing up the ranks ever since.

  • #38. Anthony (for boys)
    14/ MiguelRPerez // Pixabay

    #38. Anthony (for boys)

    Babies born Anthony in 2018: 8,003

    Most parents probably feel that their sons are beyond precious, and the name Anthony fits those sentiments well. It's Latin in origin, and means “priceless one.”

  • #37. Mateo (for boys)
    15/ skimpton007 // Pixabay

    #37. Mateo (for boys)

    Babies born Mateo in 2018: 8,169

    A Spanish take on a biblical name, Mateo has soared in popularity in recent years while the English version, Matthew, has been steadily near the top of the charts for decades. The name means, “Gift of God.”

  • #36. Julian (for boys)
    16/ Pexels // Pixabay

    #36. Julian (for boys)

    Babies born Julian in 2018: 8,307

    With English and Latin origins, Julian is “youthful, downy.” It's been one of the top 100 boy names in the United States since 2000, ranking #74 from 2000 to 2010.

  • #35. Gabriel (for boys)
    17/ Free-Photos // Pixabay

    #35. Gabriel (for boys)

    Babies born Gabriel in 2018: 8,335

    The name of a messenger of God in the Bible, Gabriel means “God is my strong man.” The angel Gabriel also serves as a prominent figure in Jewish and Islamic texts.

  • #34. Isaac (for boys)
    18/ adibalea // Pixabay

    #34. Isaac (for boys)

    Babies born Isaac in 2018: 8,417

    Another name with strong biblical roots, Isaac is Hebrew for “he will laugh.” In all seriousness, the name also belongs to renowned English physicist, Isaac Newton.

  • #33. Levi (for boys)
    19/ PublicDomainPhotos // Pixabay

    #33. Levi (for boys)

    Babies born Levi in 2018: 8,440

    Meaning “joined in harmony,” Levi has roots in Hebrew. The name also has ties to modern U.S. history since it also belongs to Levi Strauss, whose Levi Strauss and Co. made the first blue jeans.

  • #32. Grayson (for boys)
    20/ PublicDomainPhotos // Pixabay

    #32. Grayson (for boys)

    Babies born Grayson in 2018: 8,538

    An English name that means “son of the gray-haired one,” Grayson also serves as a surname. Those with the name share it with the fictional Dick Grayson, alter-ego of Robin, sidekick to superhero Batman.

  • #31. Dylan (for boys)
    21/ PublicDomainPhotos // Pixabay

    #31. Dylan (for boys)

    Babies born Dylan in 2018: 8,549

    Dylan as a name first entered charts in the 1960s, shortly after recording artist Bob Dylan came on the scene. It also has origins in Welsh mythology as the name of a god of the sea.

  • #30. Jayden (for boys)
    22/ AdinaVoicu // Pixabay

    #30. Jayden (for boys)

    Babies born Jayden in 2018: 8,553

    A newer name to climb the charts, Jayden skyrocketed to popularity in the first decade of this century when multiple celebrities chose it for their sons. The name, which has Hebrew roots and means “thankful,” was given to nearly 90,000 boys between 2000 and 2009.

  • #29. Luke (for boys)
    23/ Bess Hamiti // Pixabay

    #29. Luke (for boys)

    Babies born Luke in 2018: 8,577

    Luke has a meaning of “light giving.” It also has biblical ties—the third book in the New Testament is the Book of Luke—as well as pop culture connections. The original “Star Wars” film, with lead character Luke Skywalker, was released in 1977, just three years before Luke first appeared on the top 100 names chart.

  • #28. Jack (for boys)
    24/ fujikama // Pixabay

    #28. Jack (for boys)

    Babies born Jack in 2018: 8,834

    Jack is one of the few names to make the list that's widely considered to be an independent name. Few male names rival it in long-term popularity. It was so common in the Middle Ages, in fact, that it was a slang term for “man” or “boy.”

  • #27. John (for boys)
    25/ Stocksnap // Pixabay

    #27. John (for boys)

    Babies born John in 2018: 9,119

    John reigns as one of the most popular boy names of all time, with over 4.5 million Johns born in the United States since 1918. The name means “God is gracious” in Hebrew.

  • #26. Wyatt (for boys)
    26/ smpratt90 // Pixabay

    #26. Wyatt (for boys)

    Babies born Wyatt in 2018: 9,127

    With roots as an English last name, Wyatt is now popular as a first name, too. It means “little warrior.”

  • #25. Owen (for boys)
    27/ NewportBaptistChurchNC // Pixabay

    #25. Owen (for boys)

    Babies born Owen in 2018: 9,288

    A traditional Welsh name, parents who pick the name Owen may be drawn to its meanings of “young warrior” and “noble.” Well-known Owens of pop culture include actor Owen Wilson, the title character in John Irving's “A Prayer For Owen Meany,” and more recently, fictional protagonist Owen Grady of the “Jurassic World” movie series.

  • #24. Carter (for boys)
    28/ esudroff // Pixabay

    #24. Carter (for boys)

    Babies born Carter in 2018: 9,312

    An adapted English surname of a cart driver, Carter has been consistently in the top 1,000 names since 1900. It reached its highest rank to date, #24, in both 2015 and 2017.

  • #23. Joseph (for boys)
    29/ Profile // Pixabay

    #23. Joseph (for boys)

    Babies born Joseph in 2018: 9,555

    The name Joseph carries strong biblical ties and Hebrew origins meaning, “may God give increase.” The name has been consistently used in the United States for decades, and is the ninth most popular male name of the past century.

  • #22. David (for boys)
    30/ fujikama // Pixabay

    #22. David (for boys)

    Babies born David in 2018: 9,697

    With Hebrew origins, David means “beloved” or “uncle.” A number of notable Davids have existed both past and present, from well-known biblical figure King David (of the David and Goliath legend) to musician David Bowie, soccer player David Beckham, and comedian Dave Chapelle.

  • #21. Samuel (for boys)
    31/ smpratt90 // Pixabay

    #21. Samuel (for boys)

    Babies born Samuel in 2018: 9,734

    Samuel was ranked as one of top male names of the past century, coming in at #45. The name, which means “God heard,” has continued to grow in popularity since 2000, and now holds its highest position ever on the charts.  

  • #20. Matthew (for boys)
    32/ PublicDomainPhotos // Pixabay

    #20. Matthew (for boys)

    Babies born Matthew in 2018: 9,924

    Matthew is a biblical name that's shared with the writer of the first gospel of the New Testament. It means “gift from God,” and is the 13th most popular name of the past century.

  • #19. Aiden (for boys)
    33/ jvalley678 // Pixabay

    #19. Aiden (for boys)

    Babies born Aiden in 2018: 9,979

    Aiden's “fiery” meaning is consistent with the name's burst into popularity. Between 1995 and 2010, it jumped over 900 spots in the top 1,000 list, finally peaking at #9 in 2010 and 2011, and ultimately placing as the 12th most popular name so far this decade.

  • #18. Sebastian (for boys)
    34/ LuidmilaKot // Pixabay

    #18. Sebastian (for boys)

    Babies born Sebastian in 2018: 10,054

    Sebastian has Latin and Greek origins, and means “venerable.” Current Sebastians share the name with a martyred saint, composer Johann Sebastian Bach, and a classic Disney character from "The Little Mermaid." 

  • #17. Jackson (for boys)
    35/ Victoria_Borodinova // Pixabay

    #17. Jackson (for boys)

    Babies born Jackson in 2018: 10,323

    Not to be confused with Jaxon, Jackson, or “son of Jack,” was originally an English surname that has taken on a first name life of its own. Famous Jacksons include painter Jackson Pollock and singer-songwriter Jackson Browne.

  • #16. Henry (for boys)
    36/ Greyerbaby // Pixabay

    #16. Henry (for boys)

    Babies born Henry in 2018: 10,649

    Henry, which has German roots and a meaning of “estate ruler,” peaked in popularity in the early 1900s, when it was the 11th most popular boy's name of the decade. The name also has royal ties; it is shared with a line of English kings.

  • #15. Daniel (for boys)
    37/ PublicDomainPhotos // Pixabay

    #15. Daniel (for boys)

    Babies born Daniel in 2018: 11,173

    Daniel has Hebrew roots and a meaning of “God is my judge.” The name has been ranked as high as #5 four times—in 1985, 1990, 2007, and 2008.

  • #14. Michael (for boys)
    38/ Greyerbaby // Pixabay

    #14. Michael (for boys)

    Babies born Michael in 2018: 11,620

    Michael has been the most popular name in the United States 44 times in the past century, though it's currently #12. The name is Hebrew for “who is like God?”

  • #13. Jacob (for boys)
    39/ akshayapatra // Pixabay

    #13. Jacob (for boys)

    Babies born Jacob in 2018: 11,770

    In Hebrew, Jacob means “supplanter,” someone who takes the place of someone else. The name, which has ties to the Old Testament, has been popular for decades, ranking as high as #1 from 1999 to 2012.

  • #12. Ethan (for boys)
    40/ Stocksnap // Pixabay

    #12. Ethan (for boys)

    Babies born Ethan in 2018: 11,854

    Since 2002, Ethan has held every spot in the top five, except the elusive #1. The name has Hebrew origins, and means “strong” and “firm.” Well-known modern-day Ethans include actor Ethan Hawke, as well as Ethan Hunt, the protagonist in the “Mission Impossible” film series.

  • #11. Alexander (for boys)
    41/ alesvelich0 // Pixabay

    #11. Alexander (for boys)

    Babies born Alexander in 2018: 11,989

    Based on its continued popularity, the phrase “Alexander the Great” can also be applied to the popular name. The ancient Greek name, shared by a king and military conqueror, means “defender or helper of mankind.”

  • #10. Logan (for boys)
    42/ cherylholt // Pixabay

    #10. Logan (for boys)

    Babies born Logan in 2018: 12,352

    Logan, a Top 100 name since the early 1990s, has Scottish origins and means “small hollow.” With a change in 13 spots, it shows the second-largest jump of any of the year's Top 50 names, beaten only by Mateo, which increased by 17, from #59 to #42.

  • #9. Mason (for boys)
    43/ Voicebox // Wikipedia Commons

    #9. Mason (for boys)

    Babies born Mason in 2018: 12,435

    On top of being a name that's recently skyrocketed in popularity, a mason is also a bricklayer. Thought it's never held the #1 position, it's been as high as #2, and spent six of the past seven years in the top five.

  • #8. Lucas (for boys)
    44/ VyacheslavLn // Pixabay

    #8. Lucas (for boys)

    Babies born Lucas in 2018: 12,585

    Lucas, or “bringer of light,” has been steadily growing in popularity since the 1960s. The name entered the top 100 for the first time in 1980, shortly after George Lucas released “Star Wars,” which also overlapped with the shorthand version, Luke, rising in popularity, too.

  • #7. Elijah (for boys)
    45/ fujikama // Pixabay

    #7. Elijah (for boys)

    Babies born Elijah in 2018: 12,886

    Another name with strong biblical roots, Elijah has had a steady presence among the Top 600 names since the early 1900s. It didn't break into the Top 10 until 2016. In Hebrew, it means “Yahweh is God.”

  • #6. Benjamin (for boys)
    46/ quimono // Pixabay

    #6. Benjamin (for boys)

    Babies born Benjamin in 2018: 13,381

    The name Benjamin has been given to over 700,000 boys in the past century, securing it a spot as the #42 most popular boy's name. The name means “son of my right hand,” and has ties to the Old Testament, as well as American history, thanks to Benjamin Franklin.

  • #5. Oliver (for boys)
    47/ YannaZazu // Pixabay

    #5. Oliver (for boys)

    Babies born Oliver in 2018: 13,389

    Oliver is often considered to have Latin roots meaning “olive tree.” The name re-entered the Top 100 chart in 2009, more than 100 years after a streak of popularity in the 1880s and 1890s.

  • #4. James (for boys)
    48/ btchurch // Pixabay

    #4. James (for boys)

    Babies born James in 2018: 13,525

    Not only is it highly ranked this year, the name James also has the distinct honor of being the top male name for the past century, with nearly 4.8 million boys and men sharing it. It means “supplanter,” just like another Top 10 boy's name, Jacob.

  • #3. William (for boys)
    49/ Oleg_Penzin // Pixabay

    #3. William (for boys)

    Babies born William in 2018: 14,516

    William also has earned a spot as the fifth most popular name of the century. The name, which means “resolute protector,” is shared among a number of notable figures in history and present-day pop culture, including William Shakespeare, William Wallace, and Prince William. It's even the given first name of William “Brad” Pitt.

  • #2. Noah (for boys)
    50/ DivvyPixel // Pixabay

    #2. Noah (for boys)

    Babies born Noah in 2018: 18,267

    Noah, which comes from a Hebrew word for “rest,” is the name of the biblical hero who survived the flood in the Old Testament. It's also seeing a surge in pop culture references, too, perhaps most notably as the name of the male lead in “The Notebook,” played by Ryan Gosling. The film was released in 2004, shortly before the name broke into the Top 20 for the first time.

  • #1. Liam (for boys)
    51/ freestocks-photos // Pixabay

    #1. Liam (for boys)

    Babies born Liam in 2018: 19,837

    Liam has soared to popularity so quickly that it doesn't yet have a spot on the Top 100 names of the century. It's a shorter version of William, and has the same protective meaning. Baby boys named Liam share the moniker with celebrities, including actors Liam Neeson and Liam Hemsworth, and singer Liam Payne.

  • #50. Skylar (for girls)
    52/ Gift Habesha // Unsplash

    #50. Skylar (for girls)

    Babies born Skylar in 2018: 4,378

    Skylar is a unisex name that was brought to New York in the 17th century by English settlers. It has many different spellings and spiked in popularity, as both a girl’s and boy’s name, in the early 2000s.

  • #49. Claire (for girls)
    53/ Esudroff // Pixabay

    #49. Claire (for girls)

    Babies born Claire in 2018: 4,379

    The name Claire also is of Latin origin and means "bright” and "famous.” It was popular in the early 1900s, but rose again to the top of the baby lists in the mid-1980s and has stayed there ever since.

  • #48. Bella (for girls)
    54/ Deedee86 // Pixabay

    #48. Bella (for girls)

    Babies born Bella in 2018: 4,518

    The name Bella started to rise to the top of the charts in 2010, thanks to the "Twilight" book and movie series. Its origin is Latin and is a form of the name "Belle,” meaning beauty.

  • #47. Brooklyn (for girls)
    55/ OmarMedinaFilms // Pixabay

    #47. Brooklyn (for girls)

    Babies born Brooklyn in 2018: 4,611

    Brooklyn has been on the rise for baby girl names in the past two decades, most likely due to David and Victoria Beckham naming their son Brooklyn in 1999. Surprisingly, the name is not as popular in New York as it is in other places. In English, Brooklyn means "water” or "stream,” but it is most popularly linked to the New York City borough.

  • #46. Audrey (for girls)
    56/ Shannon Mcgee // Flickr

    #46. Audrey (for girls)

    Babies born Audrey in 2018: 4,662

    Audrey is a name that has been around since the time of Shakespeare and means "noble strength.” It was originally derived from Saint Audrey, and became more popular because of Hollywood icon Audrey Hepburn. It has stayed high on the list ever since the 19th century, but saw a surge in the 2000s.

  • #45. Savannah (for girls)
    57/ Wonderwoman // Flickr

    #45. Savannah (for girls)

    Babies born Savannah in 2018: 4,745

    The name Savannah has a Spanish origin and means "treeless plain,” however because of the city in the state of Georgia, some take this as more of a Southern name. It was very popular in the late 1800s and early 1900s, then took a steep dive in the 1950s. But it picked back up in the 1980s and has remained a top girl’s name ever since.

  • #44. Aurora (for girls)
    58/ jlw2012 // Pixabay

    #44. Aurora (for girls)

    Babies born Aurora in 2018: 4,785

    Aurora is derived from the Latin word for dawn. The name can be seen in the phenomena the northern lights or the Aurora Borealis.

  • #43. Violet (for girls)
    59/ Regina_Zulauf // Pixabay

    #43. Violet (for girls)

    Babies born Violet in 2018: 4,794

    Violet has three different origins with different meanings. The English meaning comes from the "Viola," who was a character in Shakespeare’s "Twelfth Night,” while the Italian and American meaning of the girl’s name is "flower.”

  • #42. Hazel (for girls)
    60/ 1041483 // Pixabay

    #42. Hazel (for girls)

    Babies born Hazel in 2018: 4,916

    In 2016, Bustle picked the name Hazel as a retro baby name that is making a comeback. Indeed, ever since 2015, Hazel has seen an uptick for the first time since the 19th century. The name is English and is based on the hazel tree.

  • #41. Leah (for girls)
    61/ cuncon // Pixabay

    #41. Leah (for girls)

    Babies born Leah in 2018: 4,995

    Leah is a traditional name that first appeared in the Bible. The popularity of the name comes from English and Hebrew backgrounds. It also has different meanings. In English and Hebrew, it means "tired and weary.” However, in Gaelic, it means "the light of the sun.”

  • #40. Zoe (for girls)
    62/ -Andretti- // Pixabay

    #40. Zoe (for girls)

    Babies born Zoe in 2018: 5,062

    A Greek name, Zoe means "life.” When the name first came about, Hellenized Jews took the name as a translation of "Eve.” As time went on, it became a more Christian name and had peak popularity in the 1990s. The name dropped to a lower point on the most popular baby names list in 2007 and then spiked again in 2008.

  • #39. Natalie (for girls)
    63/ Pixabay

    #39. Natalie (for girls)

    Babies born Natalie in 2018: 5,095

    The name Natalie means being born at Christmastime, especially in the Russian language. In Spanish, Natalie is derived from the word "natalis,” which means birthday. The name has been among top baby girl names since the 1970s. It was the most popular in 2006 when over 10,000 girls were given the name.

  • #38. Stella (for girls)
    64/ Zinz25 // Pixabay

    #38. Stella (for girls)

    Babies born Stella in 2018: 5,121

    Stella comes from the Latin language and means "star.” It was most popular in the early 1900s, but popped up again (and stayed at the top) in the late 1990s. Stella, in pop culture, is widely known for a main character in Tennessee Williams’ play, "A Streetcar Named Desire.”

  • #37. Ellie (for girls)
    65/ Ddimitrova // Pixabay

    #37. Ellie (for girls)

    Babies born Ellie in 2018: 5,190

    The name Ellie has Greek origin and means "shining light.” It's commonly used as a nickname for Eleanor or Ellen. The name's popularity grew after 2002, the same year NBC released a new sitcom called "Watching Ellie" starring Julia Louis-Dreyfus, Steve Carrell, and Darren Boyd.

  • #36. Aubrey (for girls)
    66/ dimitrisvetsikas1969 // Pixabay

    #36. Aubrey (for girls)

    Babies born Aubrey in 2018: 5,190

    The name Aubrey means "elf ruler" and has a Germanic origin. It can also be spelled as Aubree or Aubri, although the latter two are not as popular. The name has flip-flopped in popularity over time; it was very popular from the 1920s to the 1940s, but took a nose dive after 1960. It wasn’t until 2008 that the name became popular again.

  • #35. Addison (for girls)
    67/ Ddimitrova // Pixabay

    #35. Addison (for girls)

    Babies born Addison in 2018: 5,203

    Addison is English in origin and translates to mean "Adam,” which in Hebrew means earth. It was mildly popular in the late 1990s and early 2000s, but it reached its peak in 2007. That is the year that the character Addison Shepherd was introduced in the hit television show "Grey’s Anatomy,” which could be why it rose in popularity.

  • #34. Lillian (for girls)
    68/ Ambermb // Pixabay

    #34. Lillian (for girls)

    Babies born Lillian in 2018: 5,534

    Lillian is an English name that means "innocence,” "beauty,” and "purity.” It is often a nickname for Elizabeth and can be a longer version of the name Lilly. From 1885 to 1915 it was popular, but dropped from favor from 1920 to 1990. It starting coming back into vogue from 2002 on.

  • #33. Hannah (for girls)
    69/ Firstview_digital_signage

    #33. Hannah (for girls)

    Babies born Hannah in 2018: 5,629

    Hannah is another name that has multiple meanings in multiple languages. The American and biblical meanings, show Hannah means "gracious,” "merciful” and "willingly to give.” In Hebrew and English, Hannah is the name of Samuel the Prophet and means "favor of grace.” It was insanely popular in the late 1800s, dipped in the 1900s, and climbed back to the top in the 1980s where it remains a top name.

  • #32. Eleanor (for girls)
    70/ MiguelRPerez // Pixabay

    #32. Eleanor (for girls)

    Babies born Eleanor in 2018: 5,694

    The name Eleanor originally came from the French name Aliénor, which is derived from the name Helen. Eleanor, in the English language, means "shining one” or "bright one,” and in German, it means "alien” or "foreign.” Eleanor was at the height of its popularity in 1915, dropped significantly, but eventually made its way back up the list.

  • #31. Lily (for girls)
    71/ BenKerckx // Pixabay

    #31. Lily (for girls)

    Babies born Lily in 2018: 5,706

    Lily, or Lilly, which is a common spelling, comes from the English perennial flower. It’s currently most popular in Scotland and Wales, but is still at the top of the charts in the United States. Lily reached its peak in 2008 after a slow climb to the top.  

  • #30. Nora (for girls)
    72/ Lingrun // Pixabay

    #30. Nora (for girls)

    Babies born Nora in 2018: 5,799

    Nora has been incredibly popular among those with Irish heritage, but is Latin in origin. It is commonly used as a nickname for Eleanor and means "torch” or "honor.” It was popular in the 1880s, but slowly declined through the 1900s. It started its rise again in 2002 and remained at the top since.

  • #29. Zoey (for girls)
    73/ Virvoreanu-Laurentiu // Pixabay

    #29. Zoey (for girls)

    Babies born Zoey in 2018: 5,899

    While we saw the name "Zoe” previously on this list, Zoey is ranked higher than the other spelling. The meaning of the name is the same; it means "life” in Greek. This spelling has had rising popularity since 1990. It peaked in 2004 and has remained high on the most popular names for baby girls lists ever since.

  • #28. Riley (for girls)
    74/ Tatiana8Meskova // Pixabay

    #28. Riley (for girls)

    Babies born Riley in 2018: 5,976

    Riley is a unisex name that has English origin that combines the words "ryge" and "leah," and means "one who dwells near a rye field.” It also is derived from the Scottish name Reilly. The name reached peak popularity in 2010 and has remained a favorite ever since.

  • #27. Layla (for girls)
    75/ Abdullah_Shakoor // Pixabay

    #27. Layla (for girls)

    Babies born Layla in 2018: 6,468

    Layla means "night” and "dark beauty,” and has a Middle-Eastern/Arabic origin, usually Egypt. Layla didn’t rise to popularity until 2012 when over 6,000 baby girls were given that name.

  • #26. Penelope (for girls)
    76/ Virvoreanu-Laurentiu // Pixabay

    #26. Penelope (for girls)

    Babies born Penelope in 2018: 6,474

    Penelope is a Greek name that means weaver because in Greek mythology the goddess Penelope, wife of Odysseus, weaved to ward off suitors and pass the time before her husband came home. Popularity of the name has gone up and down over time, but its most recent peak started in 2006 and it has continued to climb.

  • #25. Chloe (for girls)
    77/ 1899441 // Pixabay

    #25. Chloe (for girls)

    Babies born Chloe in 2018: 6,626

    Chloe seems to be a more recent popular baby name, but it does have ancient ties; the Greek goddess Demeter was sometimes known as Demeter Chloe. Chloe was also named in the New Testament in the Gospel of Paul. It has a meaning of all things nature and translates to "green shoot.” Before cracking the top baby names in the United States, it was popular in France and the United Kingdom. It started to become more popular in 2008, just as the Kardashians, including Khloe Kardashian, started to become more famous.  

  • #24. Grace (for girls)
    78/ Nyokasoftware // Pixabay

    #24. Grace (for girls)

    Babies born Grace in 2018: 6,724

    Grace seems like a traditional, religious name that is rooted in Latin heritage and means "blessing” or "favor.” The name was dormant for most of the 20th century, but reached new popularity in the mid-1990s and has continued to rise.

  • #23. Luna (for girls)
    79/ DeanWissing // Wikimedia Commons

    #23. Luna (for girls)

    Babies born Luna in 2018: 6,897

    Luna translates literally as "moon,” and has been on the rise of baby names ever since J.K Rowling introduced her "Harry Potter" character, Luna Lovegood. Another famous Luna is Chrissy Teigen and John Legend’s daughter, born in 2016.

  • #22. Madison (for girls)
    80/ Learen // Pixabay

    #22. Madison (for girls)

    Babies born Madison in 2018: 7,036

    Madison is of German and English descent and means “son of a mighty warrior.” There are many spellings of the name, including Madyson, Maddison, and Madisson, but Madison is by far the most popular. While Madison was always a common name, it started to rise in 2007.

  • #21. Victoria (for girls)
    81/ Rizwandawa // Flickr

    #21. Victoria (for girls)

    Babies born Victoria in 2018: 7,089

    Victoria is the female version of Victor; in English and Latin, the name means "victory” and "victorious.” It also has strong English roots because of the royal Family and Queen Victoria. Victoria has remained generally popular throughout the years.

  • #20. Scarlett (for girls)
    82/ Nick928 // Pixabay

    #20. Scarlett (for girls)

    Babies born Scarlett in 2018: 7,182

    Scarlett is an English name and most notably means "red” when it is spelled as Scarlet. It is derived from the French word "escarlate” which translates to someone who sells rich cloth. The name became increasingly popular because of "Gone with the Wind” main character Scarlett O’Hara, but skyrocketed in 2006 and has stayed in the list of top baby girl names.

  • #19. Aria (for girls)
    83/ dimitrisvetsikas1969 // Pixabay

    #19. Aria (for girls)

    Babies born Aria in 2018: 7,394

    Aria is a name of Italian heritage and means "solo melody.” Some may also consider it a derivation of the Greek name Ariana, which means "very holy.” The alternate spelling is Arya, which can also be a boy’s name. Aria started to rise in popularity in 2013, most likely due to the character on the TV series "Pretty Little Liars.”

  • #18. Camila (for girls)
    84/ Goodfreephotos

    #18. Camila (for girls)

    Babies born Camila in 2018: 7,473

    Camila is an Italian name that means "attendant.” Its recent rise in popularity started in 2000 and has remained high on the list of baby girl names ever since.

  • #17. Sofia (for girls)
    85/ Pixabay

    #17. Sofia (for girls)

    Babies born Sofia in 2018: 7,621

    Sofia has two spellings: Sofia and Sophia. Sofia comes from the Greek word wisdom and is mostly used in Spanish culture because their former queen holds the name. Sofia has increasingly become more popular because of stars like Sofia Coppola, Sofia Vergara, and Sofia Richie. The name was low on the popular list from 1930 to 1980, but quickly started to rise afterwards.

  • #16. Avery (for girls)
    86/ KevinWalsh // Flickr

    #16. Avery (for girls)

    Babies born Avery in 2018: 8,053

    Avery is an Old English name that means "elf,” and initially was a boy’s name. The name was mildly popular in the mid-20th century but it wasn’t until 1980s that it started a slow rise in popularity.

  • #15. Ella (for girls)
    87/ AsimChadhuri // Flickr

    #15. Ella (for girls)

    Babies born Ella in 2018: 8,055

    Ella is a French name, but it has different meanings in other languages. In French it means "little cinders,” which can refer to the origin of Cinderella. In Gothic, Ella means "truly lively” and in Greek, it means "shining, bright one.” It has remained high on the list of top names for baby girls since 2000.

  • #14. Mila (for girls)
    88/ btchurch // Pixabay

    #14. Mila (for girls)

    Babies born Mila in 2018: 8,126

    Mila is a name that has a Slavic origin and the most popular meaning is "pleasant” or "dear.” Other meanings are "favor” and "grace.” While Mila is most popular in Northern Europe, the popularity in the United States has been increasing since 2005, possibly due to rising star, actress Mila Kunis.

  • #13. Elizabeth (for girls)
    89/ Claire51700 // Pixabay

    #13. Elizabeth (for girls)

    Babies born Elizabeth in 2018: 8,513

    Elizabeth can be spelled as Elisabeth, but it is most popular with a "z.” It means "God is my oath” in Hebrew. It also can mean "my God is my abundance, my God is my vow.” Elizabeth has always been a popular name, most notably because of Queen Elizabeth I and Queen Elizabeth II. With some dips along way, Elizabeth again was on the upswing in 2012 and has remained popular.

  • #12. Emily (for girls)
    90/ Ddimitrova // Pixabay

    #12. Emily (for girls)

    Babies born Emily in 2018: 8,656

    Emily is of Latin origin and translates to mean "rival.” It originally began as the name "Emil,” but later the last letter was added. Emily has always been popular, but it wasn’t until 1994 that it hit a huge spike. Emily fell to the bottom of the list soon after, but picked back up in 2008.

  • #11. Abigail (for girls)
    91/ McStone // Pixabay

    #11. Abigail (for girls)

    Babies born Abigail in 2018: 9,796

    As a traditional Hebrew name, Abigail means "joy of the father.” It also can be considered a biblical name because it was King David’s wife’s name in the Bible. The name hit its popular height in the 1980s and has remained a top choice ever since.

  • #10. Evelyn (for girls)
    92/ Stocksnap // Pixabay

    #10. Evelyn (for girls)

    Babies born Evelyn in 2018: 10,376

    The first time Evelyn ever appeared as a popular baby name was in 1910. In the 1970s, Evelyn hit a peak and it wasn’t until mid-2010s that it rose to the top again. Evelyn has origins in French, Hebrew, and Celtic and means "lively,” "life,” and "pleasant.”

  • #9. Harper (for girls)
    93/ Wsucht // Pixabay

    #9. Harper (for girls)

    Babies born Harper in 2018: 10,582

    Harper began as a boy’s name and while it still remains unisex, it is more popular now as a girl’s name. It is an English, Scottish, and Irish name that means "harp player.” The name began rising in popularity in 2012 after David and Victoria Beckham named their daughter Harper the previous year.

  • #8. Amelia (for girls)
    94/ Miltonhuallpa95 // Pixabay

    #8. Amelia (for girls)

    Babies born Amelia in 2018: 12,301

    Amelia was never at the top of the charts and it wasn’t until 2006 that it started to gain more popularity. It has Latin roots and is said to be a combination of the names Emelia and Amalia. It also can be a variation of Emily.

  • #7. Mia (for girls)
    95/ BenKerckx // Pixabay

    #7. Mia (for girls)

    Babies born Mia in 2018: 12,642

    The name Mia has many origins—Israeli, Scandinavian, Latin, Italian, and American. The name's most common meanings are "wished for child” or "rebellion.” In Israeli, the name is short for Michal and in Italian, it’s short for Marie. The name has been popular since the 1960s and has remained on top lists.

  • #6. Charlotte (for girls)
    96/ Infoshri // Flickr

    #6. Charlotte (for girls)

    Babies born Charlotte in 2018: 12,940

    Charlotte is the feminine version of Charles, which means "free man.” Charlotte’s rise to the top of the name charts has only been happening since 2013 when it cracked the top 20. The rise of the name likely will continue because of Princess Charlotte of Cambridge.

  • #5. Sophia (for girls)
    97/ Rob // Flickr

    #5. Sophia (for girls)

    Babies born Sophia in 2018: 13,928

    Sophia is more popular than its previous spelling, Sofia, but holds the same meaning of "wisdom” in Greek. Sophia rose to popularity in 2002 and has been a favorite name since.

  • #4. Isabella (for girls)
    98/ Tung256 // Pixabay

    #4. Isabella (for girls)

    Babies born Isabella in 2018: 14,464

    Isabella is the Italian and Spanish version of Elizabeth and means "pledged to God.” It has been one of the most popular and used girl’s names since 1990 and has never left the spotlight.

  • #3. Ava (for girls)
    99/ Firstview_digital_signage

    #3. Ava (for girls)

    Babies born Ava in 2018: 14,924

    Ava has a Germanic history and can mean "desire;” in Latin, it can also be translated to "bird like.” Ava often has been a popular name since the 19th century and started to make a run again in 2012.

  • #2. Olivia (for girls)
    100/ Bottlein // Pixabay

    #2. Olivia (for girls)

    Babies born Olivia in 2018: 17,921

    Olivia is of Latin origin and means "olive tree” and is the female version of Oliver. It has been a favorite baby name for a few years and finally became #1 in 2016, and has remained a top name.

  • #1. Emma (for girls)
    101/ Marvelmozhko // Pixabay

    #1. Emma (for girls)

    Babies born Emma in 2018: 18,688

    The #1 baby girl name in 2017 was Emma. It’s an English name, taken from the German word for "whole” or "universal.” It was always a popular name, but skyrocketed starting in in 2004.

2018 All rights reserved.