90s Boy Names: 100+ Popular, Cool, and Nostalgic Picks

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.

RankName90s Feel
1MichaelClassic and familiar
2ChristopherTraditional and polished
3MatthewWarm and friendly
4JoshuaFamiliar and youthful
5JacobBiblical and approachable
6NicholasRefined and youthful
7AndrewClassic and dependable
8DanielTraditional and gentle
9TylerCasual and sporty
10JosephTimeless and traditional
11BrandonStrongly nostalgic
12DavidClassic and grounded
13JamesTimeless
14RyanFriendly and athletic
15JohnTraditional
16ZacharyPlayful and youthful
17JustinEnergetic and distinctly 90s
18WilliamClassic and formal
19AnthonyStrong and familiar
20RobertTraditional

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 NameCommon NicknameOverall Feel
MichaelMike, MikeyClassic
ChristopherChrisFriendly
MatthewMatt, MattyWarm
JoshuaJoshCasual
NicholasNick, NickyYouthful
BenjaminBen, BennySoft classic
JonathanJon, JohnnyTraditional
ZacharyZachEnergetic
AnthonyTonyFamiliar
AndrewAndy, DrewFriendly
DanielDan, DannyApproachable
JacobJakeCasual
AlexanderAlexFlexible
RobertRob, RobbieClassic
ThomasTom, TommyTraditional

Unique or Less Common 90s Boy Names

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

StyleNames
ClassicMichael, James, David, Daniel, Joseph
PreppyChristopher, Nicholas, Andrew, William, Jonathan
SportyTyler, Ryan, Brandon, Kyle, Austin
CasualCody, Jake, Justin, Jesse, Joey
SoftMatthew, Joshua, Benjamin, Samuel, Jamie
AlternativeDylan, Spencer, Jesse, Shane, Devon
TraditionalJohn, Robert, Thomas, Anthony, Steven
YouthfulZachary, 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

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:


Leave a Comment