90s boy names are a mix of familiar classics, sporty favorites, biblical names, and distinctly nostalgic choices.
In U.S. Social Security Administration data for births from 1990 through 1999, Michael, Christopher, Matthew, Joshua, and Jacob were the five most common boys’ names of the decade.
If you want a name that feels genuinely 1990s, rather than simply old-fashioned, this list includes popular choices, cool picks, softer names, character-ready options, and less common names from the same era.
Most Popular 90s Boy Names
The clearest way to identify authentic 90s boy names is to look at names that were actually common during the decade. The U.S. Social Security Administration’s decade data ranks names by their total number of occurrences among boys born from 1990 to 1999.
| Rank | Name | 90s Feel |
| 1 | Michael | Classic and familiar |
| 2 | Christopher | Traditional and polished |
| 3 | Matthew | Warm and friendly |
| 4 | Joshua | Familiar and youthful |
| 5 | Jacob | Biblical and approachable |
| 6 | Nicholas | Refined and youthful |
| 7 | Andrew | Classic and dependable |
| 8 | Daniel | Traditional and gentle |
| 9 | Tyler | Casual and sporty |
| 10 | Joseph | Timeless and traditional |
| 11 | Brandon | Strongly nostalgic |
| 12 | David | Classic and grounded |
| 13 | James | Timeless |
| 14 | Ryan | Friendly and athletic |
| 15 | John | Traditional |
| 16 | Zachary | Playful and youthful |
| 17 | Justin | Energetic and distinctly 90s |
| 18 | William | Classic and formal |
| 19 | Anthony | Strong and familiar |
| 20 | Robert | Traditional |
These names were among the 20 most frequent boys’ names in the United States during the full 1990s decade.
Classic 90s Boy Names
Some names from the decade have a strong 90s connection but still feel timeless today.
- Michael
- Christopher
- Matthew
- Joshua
- Jacob
- Andrew
- Daniel
- Joseph
- David
- James
- John
- William
- Anthony
- Robert
- Thomas
- Benjamin
- Jonathan
- Nicholas
- Samuel
- Steven
These work well if you want a name that suggests the 1990s without sounding overly dated.
Cool 90s Boy Names
For a more relaxed, sporty, or youthful 90s feel, consider:
- Tyler
- Brandon
- Ryan
- Justin
- Dylan
- Austin
- Cody
- Kyle
- Travis
- Corey
- Derek
- Jared
- Jason
- Jeremy
- Shane
- Trevor
- Tanner
- Chad
- Garrett
- Mitchell
Tyler and Brandon are especially recognizable 90s choices because both ranked very highly in U.S. Social Security Administration data for the decade.
Very 90s Boy Names
If the goal is to make someone immediately think of the 1990s, these names have a particularly strong period feel:
Brandon, Tyler, Justin, Cody, Kyle, Travis, Corey, Jason, Jeremy, Jared, Ryan, Austin, Derek, Zachary, and Dylan.
They can work especially well for fictional characters, usernames, themed projects, or nostalgic naming lists.
Cute 90s Boy Names
For a softer, younger, or more approachable feel:
- Joey
- Jamie
- Jesse
- Cody
- Ryan
- Jake
- Josh
- Danny
- Matt
- Alex
- Ben
- Tommy
- Sam
- Zach
- Drew
Many of these are shortened forms of longer names. For example, Jake can come from Jacob, Josh from Joshua, Matt from Matthew, and Zach from Zachary.
Using a nickname can make a traditional name feel more casual and distinctly 90s.
90s Boy Names With Strong Nicknames
| Full Name | Common Nickname | Overall Feel |
| Michael | Mike, Mikey | Classic |
| Christopher | Chris | Friendly |
| Matthew | Matt, Matty | Warm |
| Joshua | Josh | Casual |
| Nicholas | Nick, Nicky | Youthful |
| Benjamin | Ben, Benny | Soft classic |
| Jonathan | Jon, Johnny | Traditional |
| Zachary | Zach | Energetic |
| Anthony | Tony | Familiar |
| Andrew | Andy, Drew | Friendly |
| Daniel | Dan, Danny | Approachable |
| Jacob | Jake | Casual |
| Alexander | Alex | Flexible |
| Robert | Rob, Robbie | Classic |
| Thomas | Tom, Tommy | Traditional |
Unique or Less Common 90s Boy Names
Not every 90s-inspired name needs to be one of the decade’s biggest hits.
- Spencer
- Garrett
- Mitchell
- Trevor
- Preston
- Wesley
- Bradley
- Shane
- Tanner
- Travis
- Corey
- Derek
- Jared
- Trent
- Carson
- Devin
- Devon
- Brett
- Brent
- Craig
- Dustin
- Rodney
- Russell
- Calvin
- Malcolm
Some of these names appeared in U.S. baby-name rankings during the decade but were less common than names such as Michael, Christopher, or Matthew.
90s Boy Names for Characters
If you’re naming a character who grew up in the 1990s, the character’s age and the story’s year can help narrow the choice.
For a recognizable American 90s setting, names such as Michael, Christopher, Matthew, Joshua, Jacob, Tyler, Brandon, Ryan, Justin, and Zachary fit the period particularly well because they were highly common during the decade.
For a character who should feel less generic, try:
- Dylan
- Cody
- Kyle
- Travis
- Derek
- Spencer
- Jared
- Trevor
- Mitchell
- Garrett
- Jesse
- Shane
For a more traditional character, consider Daniel, David, James, Joseph, Andrew, or William.
90s Boy Names by Style
| Style | Names |
| Classic | Michael, James, David, Daniel, Joseph |
| Preppy | Christopher, Nicholas, Andrew, William, Jonathan |
| Sporty | Tyler, Ryan, Brandon, Kyle, Austin |
| Casual | Cody, Jake, Justin, Jesse, Joey |
| Soft | Matthew, Joshua, Benjamin, Samuel, Jamie |
| Alternative | Dylan, Spencer, Jesse, Shane, Devon |
| Traditional | John, Robert, Thomas, Anthony, Steven |
| Youthful | Zachary, Justin, Tyler, Cody, Kyle |
90s Boy Names That Were Popular Throughout the Decade
The 1990s were not completely uniform. Names changed position from year to year.
For example, Michael, Christopher, Matthew, and Joshua repeatedly appeared near the top of yearly U.S. rankings. By the later 1990s, Jacob became especially prominent.
This matters if you’re trying to recreate a specific year rather than the general decade.
Early 90s Feel
Try:
- Michael
- Christopher
- Matthew
- Joshua
- Andrew
- Daniel
- David
- Jason
- Ryan
- Justin
Mid-90s Feel
Try:
- Michael
- Christopher
- Matthew
- Joshua
- Tyler
- Brandon
- Ryan
- Jacob
- Nicholas
- Zachary
Late 90s Feel
Try:
- Jacob
- Michael
- Matthew
- Christopher
- Joshua
- Tyler
- Austin
- Nicholas
- Ryan
- Brandon
90s Boy Names That Still Feel Fresh
If you like the nostalgia but do not want a name that feels locked into the decade, start with:
- James
- Daniel
- Matthew
- Benjamin
- Samuel
- Nicholas
- Alexander
- William
- Ryan
- Jacob
- David
- Andrew
- Joseph
- Anthony
- Dylan
These names have enough historical use to feel familiar, while their associations are not limited to the 1990s.
90s Boy Names That Feel Most Nostalgic
For a stronger retro effect, consider:
Brandon, Tyler, Justin, Cody, Kyle, Travis, Corey, Jared, Jeremy, Austin, Derek, Dustin, Trevor, Tanner, and Chad.
These choices can be useful when the goal is not merely historical accuracy but a name that sounds unmistakably 1990s.
90s Boy Names Inspired by Pop Culture
The decade’s entertainment culture also helped shape how certain names feel today.
Dawson is strongly associated with Dawson’s Creek, while Shawn can evoke Boy Meets World. Will may remind readers of The Fresh Prince of Bel-Air.
These are cultural associations rather than proof that the names themselves were among the decade’s most popular.
Other nostalgic choices include:
- Dawson
- Shawn
- Will
- Carson
- Andre
- Jesse
- Joey
- Dylan
These can be especially useful for fictional characters or projects that want a clear 1990s atmosphere.
How to Choose the Right 90s Boy Name
Start with the kind of 90s feeling you want.
For authentic popularity: choose Michael, Christopher, Matthew, Joshua, Jacob, Nicholas, or Tyler.
For a distinctly nostalgic sound: try Brandon, Justin, Cody, Kyle, Travis, or Corey.
For a timeless choice: consider James, Daniel, David, Joseph, Matthew, or William.
For a fictional character: match the name to the character’s age, personality, location, and the specific year in which the story takes place.
For a subtle retro feel: choose a classic name that was also common in the 1990s rather than a name strongly tied to the decade.
Frequently Asked Questions About 90s Boy Names
Q1. What were the most popular boy names in the 90s?
According to U.S. Social Security Administration data for the full decade, the top five were Michael, Christopher, Matthew, Joshua, and Jacob.
Q2. What is a very 90s boy name?
Brandon, Tyler, Justin, Cody, Kyle, Travis, and Ryan can give a strong 1990s impression. Tyler and Brandon were also among the decade’s most common boys’ names in the United States.
Q3. What is a classic 90s boy name?
Michael, Christopher, Matthew, Joshua, Daniel, David, James, and Joseph are good examples. Several were already established classics, so they can feel both 1990s and timeless.
Q4. What are some uncommon 90s boy names?
Try Spencer, Garrett, Mitchell, Trevor, Preston, Wesley, Tanner, Trent, Shane, or Bradley. These choices offer a 90s feel without using only the decade’s biggest names.
Q5. What are some cute 90s boy names?
Joey, Cody, Jamie, Jesse, Jake, Josh, Danny, Matt, Ben, Sam, and Zach have a friendly, youthful quality.
Q6. Which 90s boy names are still popular?
Names such as James, William, Daniel, Matthew, Jacob, Michael, and Joseph have continued to be used across multiple generations. A name being popular in the 1990s does not mean it is limited to that decade.
Q7. What are some late 90s boy names?
For a late-1990s feel, consider Jacob, Michael, Matthew, Christopher, Joshua, Tyler, Austin, Nicholas, Ryan, and Brandon.
Conclusion
The right 90s boy name depends on how strongly you want the decade to show. For authentic popularity, look to Michael, Christopher, Matthew, Joshua, Jacob, and Nicholas. For a stronger nostalgic sound, try Brandon, Tyler, Justin, Cody, Kyle, or Travis.
If you want something that bridges the 90s with today’s naming style, classic choices such as James, Daniel, Ryan, Matthew, and Jacob offer a more timeless feel.
Read More Articles:

I’m Olivia Bennett, the author behind namequil.com, where I research names, their meanings, origins, and cultural connections to create simple, helpful naming guides. My goal is to uncover the stories behind names and help readers find one that feels meaningful and memorable.







