Home / Pregnancy / Baby Names The 100 most popular names for millennials—is yours on the list? Jessica and Michael are the new John and Mary. By Nameberry Updated May 9, 2022 Rectangle Inside this article Top 20 millennial names for girls Top 20 millennial names for boys Millennial girl names Millennial boy names Names can define generations, with John and Mary the number one names for The Greatest Generation, Linda and Gary emblematic names of the Baby Boom, and now Jessica and Michael emerging as the most popular millennial names. Nameberry tabulated the names of all babies born from 1982 until 2004, widely agreed as the boundaries for Millennials, and found that Jessica and Michael were at the head of the list for all names given for babies born during the millennial generation. Michael was by far the leader for both sexes, with over 1.1 million boys named Michael in those 20+ years. The reason: Michael is a boys’ name that feels at once traditional and modern, and provided the perfect bridge between the Old School male names like Robert and Richard borne by the fathers of Millennials and the new names from Milo to Maverick used for boys today. On the girls’ side, Jessica’s popularity is somewhat watered down by having shared the stage for so long with Jennifer, which was off its peak by the time the millennial generation started being named. The top millennial girls’ names are a mix of the classic —Sarah, Emily, Elizabeth—and trendy, such as Ashley and Amanda. Here are the top 20 most popular millennial names for girls and 20 most popular millennial names for boys, with the total number of people who received the name during that generation. Top 20 millennial names for girls 1. Jessica 757,533 2. Ashley 716,529 3. Amanda 522,245 4. Sarah 517,780 5. Jennifer 514,385 6. Emily 475,353 7. Samantha 410,105 8. Elizabeth 403,989 9. Stephanie 360,574 10. Lauren 342,725 11. Nicole 341,634 12. Brittany 341,515 13. Megan 341174 14. Rachel 315,566 15. Hannah 284,662 16. Kayla 267,757 17. Melissa 267,513 18. Amber 267,392 19. Danielle 247,517 20. Taylor 241,847 Top 20 millennial names for boys 1. Michael 1,131,021 2. Christopher925,809 3. Matthew 856,718 4. Joshua 779,372 5. Daniel 663,363 6. David 649,402 7. Andrew 629,809 8. James 609,005 9. Joseph 607,257 10. John 581,023 11. Nicholas 564,865 12. Ryan 563,706 13. Jacob 559,709 14. Brandon 541,039 15. Justin 530,206 16. Robert 518,841 17. William 516,650 18. Anthony 490,498 19. Jonathan 463,631 20. Tyler 437,610 Many of the girls’ names on the Top 20 considered classically millennial, from Lauren to Nicole to Kayla, are decidedly mom names now, out of fashion for babies. However, we do see some similar names taking their place: Emma instead of Emily, Margo replacing Megan. On the boys’ side, more of the names in the Top 20 are classic boys’ names that retain their popularity, such as Matthew, James and William. But others, like Ryan and Brandon have become the dad names of today. Further down the Top 100 for both genders are names that have risen to the top for today’s babies, including Sophia and Isabella, Ethan and Noah. But there are many more that have continued sailing out to sea. Millennial names we don’t expect to see back for at least three generations include Tiffany and Brianna for girls, Cody and Travis for boys. Near the bottom of the millennial Top 100 are many names millennials are reviving for their own babies. Ryder, Greyson, and Augustus, less popular for millennial baby boys, are fashionable today, while girls’ names Lila, Felicity, and Bella have risen from the depths of the Millennial list to the height of fashion. Here are the top 100 names given to millennials. Is your name on it? And which of these still work as baby names? Millennial girl names JessicaAshleyAmandaSarahJenniferEmilySamanthaElizabethStephanieLaurenNicoleBrittanyMeganRachelHannahKaylaMelissaAmberDanielleTaylorRebeccaHeatherAlexisMichelleKatherineTiffanyKimberlyVictoriaAlyssaChristinaCourtneyMadisonLauraJasmineSaraAmyMaryAnnaErinCrystalBriannaAndreaAbigailAlexandraOliviaAllisonMorganEmmaKellyMariaNatalieAngelaEricaVanessaChelseaKristenJuliaKelseyLindseyKatieJamieHaleyKaitlynKathrynShannonBrookeAliciaGraceJacquelineJennaSydneyLisaCassandraJordanShelbyLindsayCaitlinDestinyKatelynCatherineChristineMarissaMonicaSavannahPaigeGabrielleAprilKristinLeahDianaWhitneyJulieBrittneySophiaCarolineErikaSierraIsabellaHaileyMolly Millennial boy names MichaelChristopherMatthewJoshuaDanielDavidAndrewJamesJosephJohnNicholasRyanJacobBrandonJustinRobertWilliamAnthonyJonathanTylerZacharyKevinKyleThomasAlexanderJasonBrianEricBenjaminAdamStevenAustinAaronTimothySamuelNathanJordanJoseRichardCodyCharlesChristianSeanJeremyDylanPatrickMarkJeffreyStephenEthanTravisJesseBryanCameronPaulJuanKennethDustinScottCalebAlexGregoryJaredLoganGabrielLuisNoahEvanDerekCarlosHunterNathanielIanBradleyEdwardLukeTrevorMarcusShawnCoreyConnorAntonioDevinJesusPeterIsaacSethBlakeJackAdrianShaneAngelElijahVictorTaylorIsaiahGarrettLucasGeorgeMiguel The story was originally posted on Nameberry in 2018. It has been updated. Related Stories Baby Names 25 magical December baby names Baby Names The most unique baby name trends of 2024 Pregnancy Top baby names 2024: Who’s in, who’s out, and what’s trending Inside this article Top 20 millennial names for girls Top 20 millennial names for boys Millennial girl names Millennial boy names The latest Baby Names 25 magical December baby names Pregnancy A groundbreaking preeclampsia study could transform care for moms and babies Pregnancy This is how pregnancy transforms the brain, according to a new study Pregnancy PSA: Exercising while pregnant may cut your child’s asthma risk by half