Skip to content

Baby boomer names that have stayed in style

Did you know that the very same names that appeared in the Bible, history, literature, and on baby boomer birth certificates pop up in movie credits, sports rosters, and music videos today?
grandfatherwithgrandchildren
Chances are the baby boomer in your life was named Emily, Sarah, Michael, or Matthew.

Do you know a baby boomer? Perhaps your grandmother, grandfather, mother or father was one of the 78.8 million babies born between 1946-1964. We wondered which names were still in style, so we time-travelled back to the baby boomer era and also took a look at modern monikers.

For this baby names list, Stacker used September 2020 data from the Social Security Administration's baby names database, reporting on the years between 1946 and 2019. We compiled a list of 974 names that were given to at least 5,000 baby boomers (babies born between 1946 and 1964, according to the Pew Research Center).

To determine which names stayed in style, we compared how these 974 names fared in the next five decades: the 1970s through the 2010s. One hundred names that ranked in the top 200 names for their respective gender in at least three of those five decades are included in this final list. The names are ranked according to their popularity from 1970 to 2019.

After we compiled the list of names, Stacker researchers looked at the origins of the names and how the names were being kept alive by luminaries, as well as fun facts about the monikers. Chances are the baby boomer in your life was named Emily, Sarah, Michael, or Matthew. Did you know that the very same names that appeared in the Bible, history, literature, and on baby boomer birth certificates pop up in movie credits, sports rosters, and music videos today?

We had a great time curating the list of 50 boy and girl names that have stood the test of time and hope you enjoy clicking through the slideshow to see if your name made the list. Grab (or Zoom) your favourite baby boomer and enjoy the slideshow together. 

#50. Edward (for boys)

- Total baby boomers with this name: 346,440 (#21 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (8,349 babies born each year)
- Popularity in 2019: #192 (2,037 babies born)

With Old English origins that translate to "wealthy guard," it's no surprise Edward is seen as a formal and wholesome name. Along with celebs like Prince Edward and Edward Norton, there is a plethora of fictional Edwards, including Edward Scissorhands and "Twilight's" Edward Cullen.

#50. Cynthia (for girls)

- Total baby boomers with this name: 400,675 (#14 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (8,021 babies born each year)
- Popularity in 2019: #748 (373 babies born)

Cynthia was one of the many names for the ancient Greek goddess of the moon, Artemis. The name translates to "of Cynthus," which references the mountain on which, according to myth, Artemis was born. Two of the most famous Cynthias, Crawford and Lauper, are better known by the nickname "Cindy."

#49. Evan (for boys)

- Total baby boomers with this name: 6,066 (#408 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (9,213 babies born each year)
- Popularity in 2019: #96 (3,942 babies born)

Though there is debate over the exact origin of the name Evan, with some saying it comes from the Welsh meaning "God is gracious," there is no denying the popularity of the name. The Tony Award-winning musical "Dear Evan Hansen" and the 2007 film "Evan Almighty" prove that Evan is a protagonist-worthy title.

#49. Jacqueline (for girls)

- Total baby boomers with this name: 131,184 (#61 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (5,156 babies born each year)
- Popularity in 2019: #382 (815 babies born)

The French name Jacqueline comes from the male Jacques meaning "supplanter." The name soared in popularity in the '60s because of First Lady Jacqueline "Jackie" Kennedy Onassis' famous charm, style, and grace.

#48. Jack (for boys)

- Total baby boomers with this name: 117,822 (#60 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (9,550 babies born each year)
- Popularity in 2019: #19 (9,349 babies born)

While Jack is considered a nickname for John, it has evolved to be one of the most popular boys' names in its own right. The name has English origins meaning "God is gracious," though in the Middle Ages it became so popular that it became synonymous with "man." Jack has been a popular celebrity baby name, as stars including Maya Rudolph, Chris Pratt, Anna Faris, and James Marsden all have sons named Jack.

#48. Katie (for girls)

- Total baby boomers with this name: 10,529 (#377 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (7,287 babies born each year)
- Popularity in 2019: #459 (674 babies born)

The name Katie originated as a nickname for Kathleen, Katherine, or Kate. While the etymology of Katherine has been debated, the root is generally thought to mean "innocent" or "pure." Celebs like actress Katie Holmes and journalist Katie Couric have helped maintain the popularity of the name.

#47. Travis (for boys)

- Total baby boomers with this name: 9,142 (#342 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (10,294 babies born each year)
- Popularity in 2019: #321 (1,024 babies born)

Coming from the Old French word meaning "traverse," the boys' name Travis originated as an occupational name for toll collectors. The list of famous Travises includes rap artist Travis Scott and country artist Travis Tritt.

#47. Kathryn (for girls)

- Total baby boomers with this name: 126,248 (#64 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (6,244 babies born each year)
- Popularity in 2019: #484 (644 babies born)

Like Katie, the name Kathryn also has associations with purity and innocence. Although less popular than other spelling variations like Katherine and Catherine, this version has plenty of famous namesakes, including actress Kathryn Hahn and the author of "The Help," Kathryn Stockett.

#46. Jesse (for boys)

- Total baby boomers with this name: 48,848 (#130 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (8,593 babies born each year)
- Popularity in 2019: #201 (1,947 babies born)

The name Jesse translates to "gift" in Hebrew, and is also the title of King David's father in the Old Testament. Celebs adore the name, as A-listers like Bob Dylan, Jon Bon Jovi, and Patti Smith all have sons named Jesse.

#46. Alicia (for girls)

- Total baby boomers with this name: 22,152 (#244 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (6,697 babies born each year)
- Popularity in 2019: #419 (748 babies born)

Did you know that Jodie Foster's birth name is Alicia? Originating from the German "Adalhaidis," Alicia signifies nobility. Celebrity Alicias include singer Alicia Keys and actress Alicia Silverstone.

#45. Juan (for boys)

- Total baby boomers with this name: 34,836 (#154 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (7,583 babies born each year)
- Popularity in 2019: #138 (2,691 babies born)

Juan is considered the Spanish version of the name "John." It has multiple meanings including "God is gracious" and "graceful." Many Juans have made history, including the Spanish explorer Juan Ponce de León and Filipino painter Juan Luna.

#45. Catherine (for girls)

- Total baby boomers with this name: 180,683 (#37 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (4,386 babies born each year)
- Popularity in 2019: #243 (1,299 babies born)

The spelling "Catherine" is more popular than its counterpart "Kathryn," though they both share the same Greek root meaning "pure" or "innocent." This variation has a royal flair to it, as its namesakes include Duchess of Cambridge Catherine "Kate" Middleton and Russian empress Catherine the Great. Prior to marrying Prince William, Kate Middleton asked her friends to call her Catherine to prepare for her royal role.

#44. Gregory (for boys)

- Total baby boomers with this name: 307,783 (#26 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (11,562 babies born each year)
- Popularity in 2019: #390 (798 babies born)

Coming from the Greek word meaning "watchful" or "vigilant," the Latin name "Gregorius" has been around for more than a thousand years. Sixteen Catholic popes have had the name, as well as the father of genetics, Gregory Mendel, and actor Gregory Peck.

#44. Karen (for girls)

- Total baby boomers with this name: 566,563 (#6 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (9,518 babies born each year)
- Popularity in 2019: #660 (438 babies born)

Karen is actually the Scandinavian form of the name "Katherine," and therefore shares the same meaning of "pure." In recent times, the name has come into the spotlight as a popular meme representing an abrasive, middle-aged white woman who "wants to speak to the manager."

#43. Bryan (for boys)

- Total baby boomers with this name: 44,694 (#137 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (8,051 babies born each year)
- Popularity in 2019: #255 (1,418 babies born)

A variation of the more popular spelling "Brian," the name Bryan is typically considered to have a Celtic origin meaning "strong" "noble" or even "hill." Two famous actors who don this spelling variation include Bryan Cranston and Bryan Brown.

#43. April (for girls)

- Total baby boomers with this name: 21,396 (#251 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (7,694 babies born each year)
- Popularity in 2019: #493 (633 babies born)

If the name April conjures images of springtime, it's no coincidence. The month's name comes from the Latin word "aperire," which means to open (just like blooming flowers). As a girl's name, April is popular for fictional characters, including April Patterson from the comic strip "For Better or for Worse," or April Ludgate from the TV show "Parks and Recreation."

#42. Kenneth (for boys)

- Total baby boomers with this name: 481,489 (#16 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (11,153 babies born each year)
- Popularity in 2019: #233 (1,611 babies born)

Coming from the Gaelic name meaning "handsome" or "born on fire," Kenneth is a classic name with the popular nicknames Ken or Kenny. The nickname served as the moniker of Barbie's male counterpart "Ken." Kenneth was also the name of the first King of Scotland.

#42. Kristen (for girls)

- Total baby boomers with this name: 7,303 (#444 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (8,323 babies born each year)
- Popularity in 2019: #1,304 (174 babies born)

Perhaps obvious, the name Kristen means what it sounds like: "Christian," or "follower of Christ." Actresses Kristen Bell and Kristen Stewart as well as comedian Kristen Wiig have kept the name in style.

#41. Stephen (for boys)

- Total baby boomers with this name: 345,212 (#22 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (11,363 babies born each year)
- Popularity in 2019: #311 (1,084 babies born)

This biblical name has Greek roots meaning "crown" or "garland." Though not as popular as the spelling variation "Steven," many celebrities opt for the "ph" version when choosing a name for their son, including Archie Campbell, Barry Gibb, and Marie Osmond.

#41. Melanie (for girls)

- Total baby boomers with this name: 40,848 (#161 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (5,332 babies born each year)
- Popularity in 2019: #110 (2,582 babies born)

The origins of the name Melanie are from the Greek meaning "black" or "dark." Two 5th century Roman saints with the name, a grandmother and granddaughter, famously donated all their wealth to charity. The character Melanie Hamilton of Margaret Mitchell's "Gone with the Wind" helped keep this girls' name in the spotlight.

#40. Paul (for boys)

- Total baby boomers with this name: 463,865 (#17 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (13,647 babies born each year)
- Popularity in 2019: #245 (1,495 babies born)

Another biblical name, Paul comes from the Latin word meaning "small" or "humble."Besides the famous disciple of Christ, more modern celebs named Paul include The Beatles' Paul McCartney and late actor Paul Walker.

#40. Leah (for girls)

- Total baby boomers with this name: 12,466 (#335 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2010s (5,591 babies born each year)
- Popularity in 2019: #44 (4,739 babies born)

Leah is a famous biblical name with Hebrew origins meaning "weary." Celebs who have named their daughters Leah include actor John Schneider and politician Rahm Emanuel.

#39. Gabriel (for boys)

- Total baby boomers with this name: 6,727 (#388 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (11,979 babies born each year)
- Popularity in 2019: #37 (7,678 babies born)

In the Bible, the archangel Gabriel tells Mary she will give birth to the son of God. The name comes from Hebrew, meaning, "God is my strength." The famous Colombian writer Gabriel García Márquez won a Nobel Prize in Literature in 1982.

#39. Christine (for girls)

- Total baby boomers with this name: 204,684 (#32 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (10,324 babies born each year)
- Popularity in 2019: #922 (285 babies born)

Christine, like the name Kristen, is a girls' name meaning "Christian" or "follower of Christ." Multiple songs include mentions of "Christine," including Elton John's "Meet Christine" and Kiss' "Christine Sixteen."

#38. Scott (for boys)

- Total baby boomers with this name: 237,588 (#32 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (19,465 babies born each year)
- Popularity in 2019: #527 (536 babies born)

The name Scott simply means "from Scotland," but has been a popular moniker for plenty of boys from other parts of the globe. The list of celebs with sons named Scott is endless, and includes the likes of Clint Eastwood, Paul Newman, Robert Redford, and Sandra Day O'Connor.

#38. Jamie (for girls)

- Total baby boomers with this name: 22,757 (#237 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (9,655 babies born each year)
- Popularity in 2019: #573 (527 babies born)

Considered a unisex name, Jamie has Scottish and English origins and actually arose as a nickname for James. Actresses Jamie Lee Curtis and Jamie Lynn Spears, younger sister of Britney Spears, demonstrate how the name is often coupled with a middle name.

#37. Sean (for boys)

- Total baby boomers with this name: 15,150 (#257 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (10,387 babies born each year)
- Popularity in 2019: #301 (1,120 babies born)

Bringing to mind A-listers like Sean Connery and Sean Penn, Sean is an Irish name thought to mean "gracious" or "gift from God." In 1986, Sean was the #1 most popular name for boys.

#37. Julie (for girls)

- Total baby boomers with this name: 165,013 (#40 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (12,194 babies born each year)
- Popularity in 2019: #631 (471 babies born)

The name Julie derives from the French meaning "youthful" or "Jove's child." Famous actresses with the name include Julie Bowen of "Modern Family," Julie Walters of "Mamma Mia!," and, of course, Dame Julie Andrews.

#36. Patrick (for boys)

- Total baby boomers with this name: 178,511 (#39 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (11,143 babies born each year)
- Popularity in 2019: #206 (1,870 babies born)

Saint Patrick's Day may have you thinking that the name Patrick is of Irish origin, but it actually comes from the Latin meaning "noble" or "patrician." Two famous fictional Patricks include the lovable Patrick Brewer from "Schitt's Creek" and Patrick Star, the bubblegum-coloured starfish from "Spongebob Squarepants."

#36. Grace (for girls)

- Total baby boomers with this name: 29,779 (#205 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2000s (11,070 babies born each year)
- Popularity in 2019: #28 (6,062 babies born)

Grace is a name that speaks for itself, coming from the Latin word "gratia," meaning, well, grace. Actress Meryl Streep, musician Dave Matthews, and athlete Lance Armstrong all have daughters named Grace.

#35. Christian (for boys)

- Total baby boomers with this name: 7,468 (#364 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (14,238 babies born each year)
- Popularity in 2019: #57 (5,739 babies born)

Another name whose meaning is easily derived, Christian comes from the English meaning follower of Christ. Clearly the name has style, as it is the title for two iconic fashion designers, Christian Loubotin and Christian Siriano.

#35. Julia (for girls)

- Total baby boomers with this name: 61,547 (#130 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2000s (7,086 babies born each year)
- Popularity in 2019: #99 (2,775 babies born)

Like its French counterpart "Julie," the name Julia has associations with Jove and youthfulness. Coming directly from Latin, Julia has a classic feel and is the title of celebrities like actress Julia Roberts and chef Julia Child. Let's not forget the Beatles' song by the same name.

#34. Jeffrey (for boys)

- Total baby boomers with this name: 343,488 (#24 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (20,294 babies born each year)
- Popularity in 2019: #364 (876 babies born)

A Germanic name, Jeffrey is the Americanized variation of Geoffrey, which means "pledge of peace." Often shortened to the nickname "Jeff," Jeffrey is actually the given name to rapper Ja Rule and film director J.J. Abrams.

#34. Shannon (for girls)

- Total baby boomers with this name: 14,423 (#309 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (11,381 babies born each year)
- Popularity in 2019: #1,487 (146 babies born)

This Irish name is actually the title of Ireland's longest river. Shannon comes from Gaelic, meaning "old river," and is also associated with a Celtic river goddess. Shannon Elizabeth and Shannon Woodward are two famous American actresses.

#33. Jose (for boys)

- Total baby boomers with this name: 58,197 (#115 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (11,901 babies born each year)
- Popularity in 2019: #92 (4,108 babies born)

Jose is the Spanish and Portuguese variation of the name Joseph, and it means "Jehovah increases." There are many Major League Baseball players with the name, including José Altuve of the Houston Astros and José Ramírez of the Cleveland Indians.

#33. Allison (for girls)

- Total baby boomers with this name: 11,110 (#367 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1990s (7,443 babies born each year)
- Popularity in 2019: #77 (3,424 babies born)

Allison is a variation of the French name Alice, meaning "noble." With German and English origins, Allison is a popular choice for celebrity children: Clint Eastwood and Tom Berenger both have daughters with the name.

#32. Kyle (for boys)

- Total baby boomers with this name: 12,596 (#282 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (18,020 babies born each year)
- Popularity in 2019: #262 (1,374 babies born)

The name Kyle has both Irish and Scottish roots, coming from the Gaelic word for "narrow." Two famous actors called Kyle are Kyle Massey and Kyle Chandler.

#32. Erin (for girls)

- Total baby boomers with this name: 9,123 (#404 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (11,582 babies born each year)
- Popularity in 2019: #484 (644 babies born)

Another classic Irish name is Erin, which is also a poetic title for Ireland itself and means "peace." Celebrities like environmental activist Erin Brokovich and sportscaster Erin Andrews keep the name in the limelight.

#31. Mark (for boys)

- Total baby boomers with this name: 634,671 (#10 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (19,439 babies born each year)
- Popularity in 2019: #223 (1,678 babies born)

The name Mark has multiple meanings in different languages, as it has biblical roots, as well as Latin and Swedish derivations. "Polite," "shining," "warring," and "hammer" are all possible translations of the name. A multitude of Marks have made history, such as Cleopatra's spouse, Mark Antony, and the iconic writer, Mark Twain (whose given name was Samuel Clemens).

#31. Crystal (for girls)

- Total baby boomers with this name: 20,655 (#256 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (14,101 babies born each year)
- Popularity in 2019: #772 (356 babies born)

Like the English word, the name Crystal comes from the Greek meaning "ice" or "a brilliant clear glass of high quality." Famous namesakes include country singer Crystal Gale and actress Crystal Reed of "Teen Wolf."

#30. Samuel (for boys)

- Total baby boomers with this name: 96,479 (#77 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (13,848 babies born each year)
- Popularity in 2019: #22 (9,237 babies born)

The biblical figure Samuel was the final Hebrew judge and the first prophet of Israel. The name comes from Hebrew, meaning "name of God" or "God has heard." While the name may bring to mind such historical figures as the founding father Samuel Adams, plenty of celebs have named their sons Samuel, including Ben Affleck and Jennifer Garner, Naomi Watts and Liev Schrieber, and Steven Spielberg.

#30. Sara (for girls)

- Total baby boomers with this name: 40,400 (#165 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (10,467 babies born each year)
- Popularity in 2019: #163 (1,731 babies born)

Although not as popular as the spelling variation "Sarah," the h-less Sara originates from the same Hebrew root meaning "princess." Perhaps that is why the main character of the book and movie "A Little Princess" is called Sara.

#29. Nathan (for boys)

- Total baby boomers with this name: 19,534 (#223 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 2000s (13,480 babies born each year)
- Popularity in 2019: #55 (6,049 babies born)

Nathan is another biblical name coming from Hebrew, meaning "gift from God." John Lithgow, Jon Stewart, and Mark Hamill all opted for the name for their sons.

#29. Maria (for girls)

- Total baby boomers with this name: 123,224 (#66 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (7,626 babies born each year)
- Popularity in 2019: #106 (2,700 babies born)

As the Latin form of the name Mary, you may not guess that the name Maria comes from the word meaning "bitter" or "of the sea." There are countless songs with the name Maria in the title, ranging from "Ave Maria" to Santana's "Maria Maria."

#28. Adam (for boys)

- Total baby boomers with this name: 14,541 (#259 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (19,511 babies born each year)
- Popularity in 2019: #90 (4,168 babies born)

As the biblical name of the first man, names don't get any more vintage than Adam. In Hebrew, the name Adam means "son of the red earth." Actor Adam Sandler and Maroon 5 singer Adam Levine are two A-listers with this A1 name.

#28. Natalie (for girls)

- Total baby boomers with this name: 16,624 (#289 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2000s (9,507 babies born each year)
- Popularity in 2019: #41 (4,782 babies born)

Natalie is the French version of the Latin name "Natalia," meaning "birthday" and most often referring to the birth of Christ, aka Christmas. In addition to famous namesakes like jazz singer Natalie Cole (daughter of Nat King Cole) and actress Natalie Portman, President Elect Joe Biden's granddaughter shares the name.

#27. Aaron (for boys)

- Total baby boomers with this name: 23,236 (#206 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (13,837 babies born each year)
- Popularity in 2019: #61 (5,509 babies born)

In the Bible, Aaron is the brother of Moses and Israel's first high priest. In Hebrew, the name means "high mountain," "lofty," or "inspired." Meanwhile, in Arabic the name signifies "messenger." Famous people who have named their sons Aaron include Robert de Niro and Michelle Phillips.

#27. Anna (for girls)

- Total baby boomers with this name: 79,694 (#102 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2000s (9,021 babies born each year)
- Popularity in 2019: #63 (3,807 babies born)

Anna is the Latin form of the English Anne, which is in itself a variation of the Hebrew name Hannah. The root of this name means "grace" or "graciousness." The name has a special place in literary history, as the titular character of both Tolstoy's "Anna Karenina" and the play by Eugene O'Neill, "Anna Christie," that was awarded a Pulitzer Prize.

#26. Richard (for boys)

- Total baby boomers with this name: 964,562 (#7 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (20,288 babies born each year)
- Popularity in 2019: #198 (1,969 babies born)

The German name Richard means "dominant ruler," and aptly it has been the name of many Norman kings, including Richard the Lionhearted. Richard was the name of the United States' 37th president, Richard Nixon, as well as the iconic composer, Richard Wagner.

#26. Andrea (for girls)

- Total baby boomers with this name: 61,176 (#132 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (9,826 babies born each year)
- Popularity in 2019: #142 (1,975 babies born)

Technically, Andrea comes from the Greek word for "manly," though in the U.S. it is considered a girls' name. Celebrities including newscaster Tom Brokaw, broadcast journalist Ted Koppel, and Princess Caroline of Hanover all have daughters named Andrea.

#25. Charles (for boys)

- Total baby boomers with this name: 666,134 (#9 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (16,310 babies born each year)
- Popularity in 2019: #51 (6,348 babies born)

The name Charles is of German origin and dates back to the era of Charlemagne (literally means Charles the Great). The classic moniker means "free man," and has been the title of quite a few historical giants such as the father of evolution, Charles Darwin, and aviator Charles Lindbergh.

#25. Danielle (for girls)

- Total baby boomers with this name: 5,489 (#510 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (13,437 babies born each year)
- Popularity in 2019: #431 (733 babies born)

As the feminine version of the Hebrew name Daniel, Danielle means "God is my judge." Author Danielle Steele and actress Danielle Fishel are two celebrity Danielles.

#24. Timothy (for boys)

- Total baby boomers with this name: 344,399 (#23 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (18,133 babies born each year)
- Popularity in 2019: #188 (2,069 babies born)

Timothy comes to us from the Greek meaning "to honour God." Actors Tim Roth, Gene Kelly, and Marlon Brando all named their sons Timothy.

#24. Laura (for girls)

- Total baby boomers with this name: 196,059 (#34 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (13,460 babies born each year)
- Popularity in 2019: #337 (944 babies born)

The name Laura comes from the Latin word for "laurel," a symbol of victory in ancient times. You may not know that Laura is the given name for actress Reese Witherspoon, who opted to go by her mother's maiden name. 

#23. Steven (for boys)

- Total baby boomers with this name: 523,192 (#13 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (18,816 babies born each year)
- Popularity in 2019: #200 (1,962 babies born)

More popular than the spelling "Stephen," Steven is of English origin and shares the same root which means "garland" or "crown." Multiple celebrities prefer the nickname "Steve," including co-founder of Apple Steve Jobs as well as actor Steve Carell.

#23. Katherine (for girls)

- Total baby boomers with this name: 111,846 (#72 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (9,918 babies born each year)
- Popularity in 2019: #121 (2,431 babies born)

Katherine is the most popular variation of the name on our list, and comes from the Greek meaning "pure" or "innocent." Tim Allen, Jane Seymour, Sting, and Tony Danza all have daughters named Katherine.

#22. Alexander (for boys)

- Total baby boomers with this name: 22,627 (#207 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (18,392 babies born each year)
- Popularity in 2019: #11 (11,230 babies born)

Perhaps the first Alexander to come to mind is Alexander the Great, the ancient conqueror of the 4th century BCE. The name comes from the Greek meaning "defender" or "warrior." Famous namesakes include fashion designer Alexander McQueen and founding father Alexander Hamilton, the titular figure of the Tony-Award winning musical.

#22. Victoria (for girls)

- Total baby boomers with this name: 76,749 (#106 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1990s (11,746 babies born each year)
- Popularity in 2019: #25 (6,344 babies born)

As the name itself suggests, Victoria comes to us from the Latin word for "victory."Appropriately, famous basketball player Michael Jordan and actor Tommy Lee Jones named their daughters Victoria.

#21. Benjamin (for boys)

- Total baby boomers with this name: 42,908 (#141 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (14,140 babies born each year)
- Popularity in 2019: #7 (12,942 babies born)

Originating from Hebrew and meaning "son of the right hand," Benjamin is a biblical name, the title of the youngest son of Jacob and Rachel. Benjamin is the main character's name in the movies "The Curious Case of Benjamin Button" and "The Graduate," as well as TV's "M*A*S*H."

#21. Lisa (for girls)

- Total baby boomers with this name: 310,117 (#19 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (22,869 babies born each year)
- Popularity in 2019: #955 (274 babies born)

The name Lisa is a shortened variation of the name Elizabeth and has English origins meaning "God is bountiful." One reason the name peaked in popularity in the '70s could be that Elvis named his daughter Lisa in 1968.

#20. Eric (for boys)

- Total baby boomers with this name: 118,119 (#59 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (21,156 babies born each year)
- Popularity in 2019: #176 (2,187 babies born)

Eric is considered the most popular Scandinavian boys' name in the United States of all time. The name has Norse origins meaning "eternal ruler" or "forever strong." You may not know that Eric is the given name of Jamie Foxx and author George Orwell.

#20. Mary (for girls)

- Total baby boomers with this name: 1,140,954 (#1 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (12,626 babies born each year)
- Popularity in 2019: #126 (2,209 babies born)

Aside from being a quintessential biblical name, Mary was the top girls' name for over 70 years. The name comes from the same root as "Maria," meaning "bitter," and is also popular in children's literature such as "Mary Poppins" and nursery rhymes like "Mary Had a Little Lamb."

#19. Thomas (for boys)

- Total baby boomers with this name: 810,322 (#8 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (18,686 babies born each year)
- Popularity in 2019: #47 (6,612 babies born)

Thomas was one of the 12 apostles in the Bible. Coming from Aramaic meaning "twin," Thomas is a common name for famous novelists including Thomas Wolfe, Thomas Pynchon, and Thomas Hardy.

#19. Christina (for girls)

- Total baby boomers with this name: 42,689 (#156 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (14,601 babies born each year)
- Popularity in 2019: #523 (590 babies born)

The feminine counterpart of Christian, Christina comes from the Greek word meaning "Christian" or "follower of Christ." Maria Shriver and Arnold Schwarzenegger named their daughter Christina in the early '90s just before the rise of pop star Christina Aguilera.

#18. Kevin (for boys)

- Total baby boomers with this name: 287,975 (#27 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (21,235 babies born each year)
- Popularity in 2019: #149 (2,610 babies born)

Kevin is a traditional Irish name meaning "handsome beloved." The list of famous actors with the name is extensive, including Kevin Hart, Kevin Bacon, and Kevin Costner.

#18. Angela (for girls)

- Total baby boomers with this name: 103,569 (#81 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (22,525 babies born each year)
- Popularity in 2019: #256 (1,266 babies born)

Stemming from the Latin word for "Angel," the name Angela is popular worldwide. Powerful namesakes include Angela Merkel, the chancellor of Germany, and Angela Davis, an American political activist.

#17. Jonathan (for boys)

- Total baby boomers with this name: 48,887 (#129 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (22,997 babies born each year)
- Popularity in 2019: #64 (5,418 babies born)

This biblical name comes from Hebrew, meaning "gift of Jehovah," and is actually a variation of Nathan. Many celebs go by the shortened nickname "Jon," including actor Jon Hamm and TV host Jon Stewart.

#17. Olivia (for girls)

- Total baby boomers with this name: 12,017 (#347 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2010s (18,419 babies born each year)
- Popularity in 2019: #1 (18,451 babies born)

In ancient times, the olive tree symbolized the goddess Athena, peace, as well as fertility. The name Olivia comes from the Latin word for "olive," and was made popular by William Shakespeare's character in his play "Twelfth Night" in the 13th century. Aside from Shakespeare's Olivia, Olivia is the name of the title character of Ian Falconer's children's book series "Olivia the Pig" and the main character of TV's Scandal.

#16. Brian (for boys)

- Total baby boomers with this name: 225,172 (#33 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (32,283 babies born each year)
- Popularity in 2019: #247 (1,465 babies born)

"Brian" is a more popular variation of the spelling "Bryan," though it shares the same root meaning "hill" or "noble." Funnily enough, you could say Atlanta Falcons running back, Brian Hill, has a repetitive name.

#16. Emma (for girls)

- Total baby boomers with this name: 28,303 (#210 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 2010s (19,467 babies born each year)
- Popularity in 2019: #2 (17,102 babies born)

The name Emma originates from the German meaning "universal," "complete," or "whole." Figure skater Kristi Yamaguchi, Dame Julie Andrews, and actor Eric Roberts all have daughters named Emma.

#15. Nicholas (for boys)

- Total baby boomers with this name: 40,417 (#143 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (27,530 babies born each year)
- Popularity in 2019: #78 (4,601 babies born)

The word "nike," which in Greek means victory, gives us the name Nicholas, which translates to "people of victory." While Saint Nicholas, aka Santa, may be the most famous Nicholas of all time, other iconic figures with the name include author Nicholas Sparks, actor Nicolas Cage, and actor Nicholas "Nick" Nolte.

#15. Rebecca (for girls)

- Total baby boomers with this name: 185,322 (#36 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (13,729 babies born each year)
- Popularity in 2019: #264 (1,246 babies born)

In the Bible, Rebecca is the wife of Isaac and mother of Jacob and Esau, and she is considered a major matriarchal figure. The name comes from Hebrew, meaning "captivating." Actors who opted to name their daughter Rebecca include Dustin Hoffman, Hugh Laurie, and Marlon Brando.

#14. Jacob (for boys)

- Total baby boomers with this name: 9,878 (#328 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (29,837 babies born each year)
- Popularity in 2019: #13 (10,679 babies born)

Another prominent figure in the Bible, Jacob is the father of the 12 founders of the 12 tribes of Israel. The Hebrew name means "supplanter," and its Latin counterpart is Iacomus, or "James." Two important literary characters include Jacob Marley from Charles Dickens' "A Christmas Carol" and Jacob "Jake" Barnes from Ernest Hemingway's "The Sun Also Rises."

#14. Lauren (for girls)

- Total baby boomers with this name: 15,604 (#298 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1990s (15,358 babies born each year)
- Popularity in 2019: #201 (1,505 babies born)

Lauren, like Laura, comes from the Latin root meaning "bay laurel," and is of English origin. Although the name was originally considered masculine, actress Betty Joan Perske helped feminize it when she chose her stage name, Lauren Bacall.

#13. Anthony (for boys)

- Total baby boomers with this name: 257,275 (#29 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1990s (21,619 babies born each year)
- Popularity in 2019: #38 (7,669 babies born)

An Old Roman name, Anthony comes from Latin, meaning "priceless one." Often shortened to its nickname "Tony," the title has suited everyone from British Prime Minister Tony Blair to the infamous, though fictional, "Soprano's" mobster, Tony Soprano.

#13. Rachel (for girls)

- Total baby boomers with this name: 32,310 (#190 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1990s (14,914 babies born each year)
- Popularity in 2019: #191 (1,529 babies born)

The name Rachel comes from Hebrew, meaning "little lamb" or "ewe." The biblical name was extremely popular in the '90s, perhaps in no small part due to the character Rachel Karen Green on TV's "Friends." The given name of Meghan Markle, Duchess of Sussex, is Rachel, and she ironically played the character Rachel Zane on the TV show "Suits."

#12. Jason (for boys)

- Total baby boomers with this name: 10,901 (#304 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (46,293 babies born each year)
- Popularity in 2019: #104 (3,555 babies born)

Jason not only appears in the New Testament, but is also the name for the famous Greek hero who led the mission to find the golden fleece with his crew of Argonauts. The name comes from Hebrew, meaning "healer" or "the Lord is salvation." Beatles' drummer Ringo Starr, actor Sean Connery, and actress/singer Barbra Streisand each have a son named Jason.

#12. Heather (for girls)

- Total baby boomers with this name: 13,898 (#315 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (20,392 babies born each year)
- Popularity in 2019: #1,375 (162 babies born)

Heather derives from the English word for the plant of the same name. The name garnered attention in the late '80s dark comedy "Heathers," which despite doing poorly at the box office, became a cult classic and was eventually adapted into a musical and TV series.

#11. Andrew (for boys)

- Total baby boomers with this name: 120,075 (#58 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (28,511 babies born each year)
- Popularity in 2019: #46 (6,757 babies born)

Andrew, like its female counterpart "Andrea," more fittingly comes from the same Greek root meaning "manly." Two very famous American artists sported the name—Warhol and Wyeth—and it was also the name of two different U.S. presidents—Jackson and Johnson.

#11. Amy (for girls)

- Total baby boomers with this name: 66,348 (#123 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (26,900 babies born each year)
- Popularity in 2019: #203 (1,471 babies born)

The French name Amy means "dearly loved," and is the name of celebrities like the writer Amy Tan and the late singer Amy Winehouse. Amys have inspired much music, such as Elton John's "Amy," Pure Prairie League's "Amie," and even Winehouse's own "Amy, Amy, Amy."

#10. Robert (for boys)

- Total baby boomers with this name: 1,542,352 (#2 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (39,740 babies born each year)
- Popularity in 2019: #76 (4,813 babies born)

Robert is a Germanic name that means "bright fame." Living up to this meaning are actors Robert Redford, Robert De Niro, and Robert Downey Jr., as well as musicians like Robert "Bob" Marley, Robert Allen Zimmerman (a.k.a. Bob Dylan), and Robert James Ritchie (aka Kid Rock).

#10. Kimberly (for girls)

- Total baby boomers with this name: 139,440 (#55 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (22,911 babies born each year)
- Popularity in 2019: #193 (1,527 babies born)

This traditional English name means "from the wood of the royal forest." Many celebrity Kimberlys go by "Kim" instead, including musician Lil' Kim, actress Kim Cattrall, and reality superstar Kim Kardashian.

Celebs including Rod Stewart, Reggie Jackson, and James Garner all named their daughters Kimberly.

#9. William (for boys)

- Total baby boomers with this name: 1,083,192 (#6 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (28,355 babies born each year)
- Popularity in 2019: #4 (13,542 babies born)

William is a classic name, coming from the English and meaning "resolute protection." The U.S. has had four presidents by the name—Harrison, McKinley, Taft, and Clinton—and it's also popular among royals in the U.K.

#9. Michelle (for girls)

- Total baby boomers with this name: 110,257 (#73 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (24,915 babies born each year)
- Popularity in 2019: #292 (1,137 babies born)

As the feminine form of Michael, Michelle has both French and Hebrew roots meaning "gift from God" or "who is like God?" The Beatles' song of the same name helped maintain the popularity of Michelle, as well as celebs like first lady Michelle Obama and actress Michelle Pfeiffer.

#8. Joseph (for boys)

- Total baby boomers with this name: 551,127 (#11 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (29,946 babies born each year)
- Popularity in 2019: #24 (9,058 babies born)

Joseph is another quintessential biblical name, and it derives from Hebrew, meaning "may God give increase." A-listers including Kevin Costner, Judy Garland, and Ray Romano named their sons Joseph. The nickname "Joe" is extremely common, and is the title of choice for President-elect Joe Biden.

#8. Stephanie (for girls)

- Total baby boomers with this name: 72,984 (#113 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (21,816 babies born each year)
- Popularity in 2019: #352 (891 babies born)

Coming from the same Greek root as her male counterpart Stephen, Stephanie means "crown" or "wreath." Two musicians you may not know were born with the name include Stevie Nicks and Lady Gaga, though the latter spells her name Stefani.

#7. Daniel (for boys)

- Total baby boomers with this name: 420,632 (#19 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (34,554 babies born each year)
- Popularity in 2019: #15 (10,504 babies born)

From Hebrew and meaning "God is my judge," Daniel is the name of an important biblical prophet who survives being tossed into a literal lion's den. Bruce Springsteen wrote the song "Lion's Den" about the biblical story, while Elton John, Dolly Parton, and the Band all also had songs with Daniel in their title.

#7. Melissa (for girls)

- Total baby boomers with this name: 52,291 (#142 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (25,329 babies born each year)
- Popularity in 2019: #339 (930 babies born)

The name Melissa comes from the Greek meaning "honeybee," and also was the name of a mythological nymph. A popular nickname for Melissa is Missy, as in rapper Missy Elliott and Canadian actress Missy Peregrym.

#6. John (for boys)

- Total baby boomers with this name: 1,535,074 (#3 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (40,282 babies born each year)
- Popularity in 2019: #28 (8,779 babies born)

Like the name William, John has been the first name of 4 U.S. presidents. The name comes from Hebrew and means "God has been gracious." Celebs who named their son John include Steve Carrell, Johnny Depp, Rob Lowe, and Denzel Washington.

#6. Amanda (for girls)

- Total baby boomers with this name: 11,477 (#353 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (36,973 babies born each year)
- Popularity in 2019: #405 (763 babies born)

Amanda derives from Latin, meaning "she who must be loved." Widely loved Amandas include actresses Amanda Seyfried, Amanda Bynes, and Amanda Peet, as well as singer-actress Amanda "Mandy" Moore.

#5. James (for boys)

- Total baby boomers with this name: 1,585,842 (#1 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (44,492 babies born each year)
- Popularity in 2019: #6 (13,087 babies born)

In the Bible, Saint James is one of the 12 apostles. The traditional name is thought to mean "supplanter" and derives from Latin, meaning "may God protect." Five U.S. presidents donned the name James, and let's not forget famous fictional characters like James Bond, James and the Giant Peach, and Captain James "Jim" T. Kirk of "Star Trek."

#5. Elizabeth (for girls)

- Total baby boomers with this name: 302,285 (#20 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (19,898 babies born each year)
- Popularity in 2019: #14 (7,844 babies born)

Elizabeth comes from Hebrew, meaning "God is my oath." Royals like Queen Elizabeth bring an elegance to the name, as well as all-star actresses like Elizabeth Taylor and Elizabeth Montgomery.

#4. David (for boys)

- Total baby boomers with this name: 1,366,849 (#5 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (44,594 babies born each year)
- Popularity in 2019: #27 (8,896 babies born)

The biblical David battled Goliath and ultimately became King of Israel. Many artists have taken inspiration from this story, including Michelangelo, who created the renowned statue of the same name.

David has stood the test of history and derives from Hebrew, meaning "dearly loved." Madonna, J.K. Rowling, Ray Charles, and Robert Redford all named their sons David.

#4. Emily (for girls)

- Total baby boomers with this name: 24,480 (#224 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1990s (23,724 babies born each year)
- Popularity in 2019: #12 (8,213 babies born)

Emily is timeless name that comes from Latin, meaning "hardworking" or "rival." Two literary giants are namesakes: Emily Brontë and Emily Dickinson, and Emily has also been the title character of such works as Faulkner's "A Rose for Emily" and Beverly Cleary's "Emily's Runaway Imagination."

#3. Matthew (for boys)

- Total baby boomers with this name: 72,680 (#95 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (45,900 babies born each year)
- Popularity in 2019: #23 (9,199 babies born)

Another of the 12 apostles, Matthew is a biblical name coming from Hebrew and meaning "gift of the Lord." In 2019 actress Ellie Kemper and her husband TV writer Michael Koman named their son Matthew, and joined the list of celebs with sons named Matthew alongside musician Phil Collins and actor Rob Lowe.

#3. Sarah (for girls)

- Total baby boomers with this name: 79,087 (#104 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (27,262 babies born each year)
- Popularity in 2019: #81 (3,287 babies born)

Sarah comes from the Hebrew word for "princess," and is another biblical name near the top of our list. Peaking in the '80s and '90s, two famous namesakes are actresses Sarah Michelle Gellar and Sarah Jessica Parker, both of whom go by their full names, middle included.

#2. Christopher (for boys)

- Total baby boomers with this name: 167,524 (#41 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1980s (55,493 babies born each year)
- Popularity in 2019: #44 (6,960 babies born)

Like the names Christian, Christina, and Kristen on our list, Christopher is associated with its root "Christ," though more specifically the name means "Christ-bearer." From St. Christopher to Christopher Columbus to the Notorious B.I.G., many Christophers are major parts of history.

#2. Jessica (for girls)

- Total baby boomers with this name: 10,334 (#383 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1980s (46,950 babies born each year)
- Popularity in 2019: #331 (962 babies born)

Originating in Hebrew for "rich" or "God beholds," Jessica has biblical foundations and was made known by Shakespeare's character in "The Merchant of Venice." 

A surge of popularity in the U.S. came in the 1980s, just after Spider-Woman, aka Jessica Drew, appeared in 1977. Many celebs go by the nickname "Jessie," including singers Jessie J and Jessie James Decker.

#1. Michael (for boys)

- Total baby boomers with this name: 1,416,381 (#4 most popular name for baby boomer boys)
- Peak popularity decade after 1970: 1970s (70,763 babies born each year)
- Popularity in 2019: #14 (10,514 babies born)

Taking the #1 spot on our list, the name Michael comes from Hebrew, meaning "who is like God?" The biblical name has adorned many superstars, from musician Michael Jackson to basketball legend Michael Jordan to Olympian Michael Phelps. Michael Jackson even named his own son Michael.

#1. Jennifer (for girls)

- Total baby boomers with this name: 99,476 (#87 most popular name for baby boomer girls)
- Peak popularity decade after 1970: 1970s (58,177 babies born each year)
- Popularity in 2019: #392 (780 babies born)

As for the top girls' baby boomer name that has stayed in style, Jennifer takes the prize. The name is of Cornish origin and means "white shadow" or "white wave." The lengthy list of eminent Jennifers includes Jennifer Aniston, Jennifer Lawrence, Jennifer Lopez, and Jennifer Garner, to name a few.