Remember the boy names that filled your favorite 90s cartoons and playground games? These 35 millennial boys’ names are packed with that same nostalgic magic, from the ones your high school crush had to names you secretly loved in yearbook lists. Each choice is timeless and modern, carrying meaningful vibes while still feeling cool and full of personality. Some bring vintage charm, like names that sound straight out of your parents’ baby books, while others are trendy and perfectly unique for today’s generation. These names are modern, nostalgic, and truly timeless, designed to stand out without ever feeling forced. Your baby deserves a name that’s classic, modern, and iconic—see the picks!

Matthew

Matthew has been a timeless favorite, known for its biblical roots, meaning “gift of God.” This name radiates warmth and intelligence, perfect for a little boy with a thoughtful personality. Popular throughout the ’90s, Matthew carries a sense of classic charm while still feeling modern. Its popularity makes it nostalgic, evoking memories of schoolmates and childhood friends alike.
Christopher

Christopher is a classic name that means “bearer of Christ.” It has a strong, traditional feel while remaining cool and versatile for all ages. During the ’90s, this name topped charts, making it a true millennial favorite. Often shortened to Chris, it has a friendly, approachable vibe that suits both playful kids and grown men. Its enduring charm makes it both nostalgic and contemporary at the same time.
Jacob

Jacob has long been a timeless name in many cultures, meaning “supplanter.” Loved for its gentle yet strong personality, Jacob became one of the most popular boy names in the ’90s. It’s versatile, often paired with a variety of middle names without losing its charm. Hearing it instantly brings nostalgic memories of classmates and childhood friends.
Joshua

Joshua carries classic charm with a biblical meaning: “God is salvation.” It was incredibly trendy during the ’90s, giving it a truly millennial nostalgic vibe. The name feels both strong and friendly, ideal for a boy destined to lead while staying approachable. Often shortened to Josh, it has a casual, modern feel while staying meaningful. Its enduring popularity makes it feel familiar yet timeless for today’s generation.
Nicholas

Nicholas means “victory of the people,” which perfectly suits a boy with leadership qualities. The name has a classic and elegant air, yet its playful nickname, Nick, keeps it approachable and fun. During the ’90s, Nicholas was everywhere—from school rosters to pop culture references—making it a nostalgic favorite. This meaningful name has a timeless appeal that ensures it never feels outdated, fitting both vintage and modern styles.
Tyler

Tyler is an upbeat, trendy name that felt fresh in the ’90s. Originally meaning “maker of tiles,” it evolved into a cool and modern choice with a strong personality. Tyler is casual, approachable, and exudes youthful energy, perfect for active, playful boys. It balances friendliness with confidence, making it a popular ’90s baby name that parents still love today. Its nostalgic millennial charm keeps it relevant while still feeling fun.
Brandon

Brandon is a nostalgic choice that gained massive popularity in the ’90s. Meaning “hill covered with broom,” it’s a name with subtle historical depth. Known for its approachable, friendly energy, Brandon often feels playful yet dependable. Its easygoing vibe makes it cool, trendy, and meaningful at the same time. Mention Brandon, and many millennials instantly recall classmates, friends, or TV personalities, giving it a nostalgic feel.
Daniel

Daniel is a timeless Christian name meaning “God is my judge.” It’s strong, reliable, and carries a sense of classic elegance that makes it appealing across generations. During the ’90s, Daniel was widely loved, giving it a familiar, nostalgic vibe. The nickname Dan or Danny adds warmth and approachability, making it versatile. Its enduring popularity reflects its ability to feel both meaningful and effortlessly cool.
Austin

Austin became a trendy and cool name in the ’90s, often associated with youthful energy and charm. Meaning “great” or “magnificent,” it conveys confidence and friendliness. Austin’s casual vibe makes it approachable, perfect for kids and adults alike. This millennial name for boys blends modern style with timeless appeal, making it a top choice even today.
Andrew

Andrew means “manly” or “strong.” This name carries a sense of timeless charm. Popular across generations, it felt especially trendy in the ’90s without ever being overused. Its nickname, Andy or Drew, adds versatility and a friendly, approachable vibe. This millennial baby boy name has an enduring presence that ensures it’s both nostalgic and modern at once.
Joseph

Joseph is a timeless favorite with a meaning rooted in “God will increase.” Its classic charm has made it a staple across generations, and the nickname Joe keeps it friendly and approachable. In the ’90s, Joseph was everywhere—from classrooms to sports teams—giving it a nostalgic millennial vibe. It carries a quiet strength, perfect for a boy who’s thoughtful yet confident. Joseph is one of those 90s-themed baby names that feels both modern and classic.
Zachary

Zachary, meaning “God remembers,” has a playful yet strong personality. This cool, trendy name was especially popular in the ’90s, giving it an instant nostalgic pull. The nickname Zach adds casual friendliness, perfect for school or the playground. This old-fashioned boy name has a unique rhythm that makes it memorable, balancing classic charm with modern style. Parents love how Zachary feels timeless, meaningful, and effortlessly stylish.
Ryan

Ryan is a kind of name that exudes friendliness and confidence. Meaning “little king,” it has a subtle strength that feels both approachable and charming. Its surge in the ’90s gives it a nostalgic millennial vibe, instantly recognizable among peers. Cool and versatile, Ryan works for playful kids and grown men alike. With its timeless, stylish, and meaningful energy, Ryan remains a favorite across generations.
David

David, meaning “beloved,” is a timeless choice filled with warmth and personality. This name carries a sense of elegance and charm, making it a go-to for parents seeking something enduring. In the ’90s, David was everywhere—from sports stars to classmates—giving it a true nostalgic feel. Its versatility allows for nicknames like Dave or Davy, adding friendliness and approachability. David balances meaningful history with modern style, making it a top pick for today’s babies.
James

James is a classic American name with royal roots and enduring popularity. Meaning “supplanter,” it’s strong, elegant, and instantly familiar. Its peak in the ’90s gives it a nostalgic millennial charm that resonates with parents looking for timeless style. The nickname Jamie or Jim adds a touch of casual friendliness. James feels cool, meaningful, and forever stylish, perfect for any generation.
Anthony

Meaning “priceless one,” Anthony exudes quiet strength and timeless elegance. Loved throughout the ’90s, it carries a subtle nostalgic energy for millennial parents. Tony, its friendly nickname, makes the name approachable and playful in everyday life. Whether for a spirited child or a confident teen, Anthony balances sophistication with charm. Its enduring appeal keeps it feeling both classic and modern, stylish yet meaningful.
William

William means “resolute protector,” a name with regal roots. Its nicknames—Will, Liam—give it a friendly, modern twist. Millennials remember it fondly from the ’90s, giving it nostalgic resonance. Strong yet approachable, William balances classic elegance with everyday charm. Parents love its timeless style, personality, and meaningful depth.
Alexander

Alexander, meaning “defender of men,” exudes strength, elegance, and sophistication. Its popularity in the ’90s gives it a nostalgic millennial flair. Nicknames like Alex or Xander add a modern, approachable edge. The name blends timeless classic style with playful energy. Alexander is memorable, meaningful, and perfectly versatile for today’s generation.
Robert

A timeless classic, Robert means “bright fame” and carries a strong, confident energy. Its use in the ’90s gives it a nostalgic millennial vibe that feels instantly familiar. The name works effortlessly for both lively kids and mature adults, striking a perfect balance. Robert blends classic style, meaningful roots, and timeless charm, making it a name that endures across generations.
Jonathan

Jonathan means “God has given,” a meaningful and enduring choice. Its classic yet modern feel made it a hit in the ’90s, giving it a strong sense of nostalgia. Often shortened to Jon, it has a friendly, approachable vibe perfect for everyday use. Jonathan is a preppy name that carries cool sophistication without ever feeling stiff or formal. Its timeless style and charm make it a perfect pick for parents seeking both tradition and trendiness.
Kyle

Kyle surged in popularity during the ’90s. Meaning “narrow or straight,” it’s simple, strong, and easy to remember. Its casual, approachable vibe makes it perfect for playful, energetic boys. Many millennials recall classmates or TV characters named Kyle, giving it a nostalgic energy. Despite its trendiness, it still feels timeless, unique, and full of style, a perfect blend for today’s babies.
Cody

Cody has a trendy vibe, meaning “helpful” or “pillow.” It felt fresh and popular in the ’90s, giving it a nostalgic millennial feel. Casual yet strong, Cody works for energetic, adventurous boys. Its easy-to-pronounce sound makes it cool, unique, and approachable. With just the right mix of style and charm, Cody continues to resonate with parents today.
John

John is the epitome of a classic name, carrying the meaningful message “God is gracious.” Its simplicity and strength make it timeless, yet it remains relevant even today. Known for its approachable, dependable personality, John evokes nostalgic memories of childhood friends and family members alike. This four-letter name carries an elegant charm that never goes out of style. With endless variations and nicknames, John effortlessly blends cool, meaningful, and classic energy.
Kevin

Kevin is a friendly K-name, meaning “handsome birth.” It enjoyed huge popularity in the ’90s, making it instantly nostalgic for millennial parents. Known for its approachable, easygoing personality, Kevin is both cool and meaningful. Its timeless charm makes it versatile for boys and men of all ages. Parents love how Kevin strikes a balance between modern style and traditional appeal.
Justin

Justin carries a timeless energy, meaning “just” or “fair.” Popular throughout the ’90s, it evokes instant nostalgia for school days and pop culture icons. Its approachable and fun personality makes it ideal for outgoing boys. With a cool, stylish vibe, Justin balances friendliness with confidence. This retro boy name effortlessly combines modern appeal with classic charm.
Thomas

Thomas carries a timeless sophistication that means “twin.” Its popularity in the ’90s gives it a comforting, nostalgic quality for many millennials. Often shortened to Tom or Tommy, it balances friendly charm with elegance. Thomas has remained a meaningful and stylish choice, perfect for boys who want both tradition and personality. This popular millennial boy name has an enduring appeal, making it a truly timeless pick.
Christian

Christian is a strong name meaning “follower of Christ.” In the ’90s, it was widely embraced, giving it a nostalgic millennial charm. Its versatility allows for casual nicknames like Chris, making it approachable and playful. Christian exudes cool, classic style without ever feeling outdated. Parents love how it combines elegance, personality, and timeless appeal in one name.
Jordan

Jordan is a trendy and modern name that feels both strong and approachable. Meaning “to flow down,” it gained massive popularity in the ’90s thanks to sports and pop culture icons. Its nostalgic energy makes it a perfect pick for millennial parents seeking a name with personality. Jordan balances style, coolness, and timeless charm, making it versatile for all stages of life.
Aaron

Aaron is a classic A-name that means “mountain of strength.” Its gentle yet confident personality made it a favorite in the ’90s, giving it a nostalgic feel. Often associated with reliability and friendliness, Aaron is approachable and cool. It combines timeless style, charm, and elegance, making it perfect for boys who will carry it proudly. Parents appreciate how Aaron is both unique and familiar, bridging tradition with trend.
Benjamin

A name full of history and heart, Benjamin means “son of the right hand.” Loved in the ’90s, it carries a nostalgic vibe that instantly connects with millennial parents. Ben, the casual nickname, makes it approachable and friendly for everyday life. Its strength and warmth suit both energetic boys and confident young men. Benjamin is a timeless, stylish, and meaningful choice that works beautifully across generations.
Eric

Eric is a two-syllable name meaning “eternal ruler,” with a confident yet approachable personality. Its popularity in the ’90s gives it a strong nostalgic energy. Simple and easy to remember, Eric exudes timeless charm and style. Often associated with friendliness and strength, it fits boys of all personalities. This name continues to feel modern, meaningful, and effortlessly cool, making it a versatile choice.
Samuel

Samuel means “God has heard.” Its friendly, approachable vibe made it widely loved in the ’90s, giving it a nostalgic millennial appeal. Often shortened to Sam, it carries warmth and casual charm. Known for its classic elegance and enduring style, Samuel fits both playful kids and sophisticated adults. This is one of the most popular millennial boys’ names that balances cool, meaningful, and timeless energy.
Dylan

Dylan is a coastal name that means “son of the sea.” Popular in the ’90s, it carries a distinctly nostalgic vibe for millennials. Its modern sound and cool energy make it approachable and playful. Dylan feels unique, stylish, and meaningful, perfect for a boy with personality. This name’s enduring charm ensures it remains timeless, elegant, and memorable.
Jose

Meaning “God will increase,” Jose is a name with timeless appeal and a warm, approachable vibe. In the ’90s, it was a favorite across communities, giving it strong nostalgic millennial energy. Simple yet versatile, the name adapts easily from playful childhood moments to grown-up sophistication. Many appreciate its classic charm combined with modern style and personality.
Michael

One of the most timeless names, Michael means “who is like God?” Loved throughout generations, it carried huge popularity in the ’90s, giving it an undeniable nostalgic millennial energy. Its versatility is unmatched—Mike, Mikey, or Michael all work effortlessly for playful kids or grown men. Strong and approachable, it combines classic charm with modern style. Michael continues to feel both unique and iconic in any era.
These 25 Dutch Boy Names Are Cool, Crisp, and Completely Unique

Forget generic baby name lists—these 25 Dutch boy names are crisp, cool, and truly one of a kind. They strike that perfect balance of quiet elegance and rugged charm that the Dutch do so well, with plenty of old-fashioned names that feel fresh all over again. Let’s meet these stylish little powerhouses from the Netherlands!
Read the Full List Here
35 Stylish Boy Names that Come with Cool Nicknames

Nicknames add a playful spark to any name, giving it extra personality. They can take a strong, classic name and make it feel friendly, approachable, and full of charm. Loved ones use them every day, turning a formal name into something warm and memorable. Choosing a name with a natural nickname ensures your little one has the perfect mix of style, charm, and versatility—from playground fun to future success.
Read the Full List Here
Tamara Tsaturyan is the owner and writer of Thriving In Parenting, a website focused on providing simple tips for busy parents — easy and healthy recipes, home decor and organization ideas and all things P A R E N T I N G.
Share Your Thoughts!
I love to know your thoughts, make sure to comment below to start a discussion! You can also follow me on your favorite social network below.