100 Cute Boy Names
Choosing a baby boy name is exciting, but with so many wonderful options, finding the right one can feel overwhelming. These cute baby boy names are sweet, charming, and full of personality, with a mix of classic, modern, playful, and timeless choices.
This post contains affiliate links. Please see our disclosure for more details.
Whether you’re looking for something adorable and familiar or a name that feels a little more unique, this list of 100 cute baby boy names is full of inspiration to help you find a favorite.

- 100 Cute Baby Girl Names
- 100 Unique Baby Names
- 105 Rare Baby Names
- 100 Meaningful Baby Names
- 100 Unisex Baby Names
- 100 Classic Boy Names
- 125 Storybook Girl Names
- 125 Botanical Girl Names
Sweet & Playful Boy Names
These names have a cheerful, friendly quality that makes them especially adorable for a little boy.
Teddy — A nickname for Theodore or Edward. Teddy feels warm, cuddly, and timeless.
Ollie — A nickname for Oliver. Ollie feels playful, friendly, and full of charm.
Archie — A diminutive of Archibald, traditionally associated with “genuine” and “bold.” Archie feels cheerful and lovable.
Benny — A diminutive of Benjamin. Benny has a warm, friendly, and playful sound.
Alfie — A diminutive of Alfred, meaning “elf counsel.” Alfie feels cheerful and charming.
Charlie — A diminutive of Charles, meaning “free man.” Charlie is friendly, classic, and effortlessly cute.
Toby — A diminutive of Tobias, meaning “God is good.” Toby feels gentle and cheerful.
Joey — A diminutive of Joseph. Joey feels energetic, familiar, and sweet.
Bobby — A diminutive of Robert, traditionally associated with “bright fame.” Bobby has a nostalgic charm.
Jamie — A diminutive of James. Jamie feels warm, friendly, and timeless.
Louie — A form of Louis, meaning “renowned warrior.” Louie feels playful and affectionate.
Sonny — An English nickname meaning “son.” Sonny feels sunny, warm, and full of personality.
Billy — A diminutive of William, meaning “resolute protector.” Billy feels cheerful and vintage.
Mikey — A diminutive of Michael. Mikey feels youthful, friendly, and playful.
Jojo — A playful nickname-style name often associated with Jo names. Jojo feels energetic and fun.
Nico — A short form of Nicholas, meaning “victory of the people.” Nico feels bright and stylish.
Rory — An Irish name traditionally associated with “red king.” Rory feels spirited and cheerful.
Jasper — A name associated with the jasper gemstone. Jasper feels whimsical, handsome, and sweet.
Felix — A Latin name meaning “happy” or “fortunate.” Felix has a cheerful meaning and playful sound.
Milo — A classic name with uncertain ultimate origin. Milo feels gentle, friendly, and storybook-like.
Cute Vintage Boy Names
If you love old-fashioned names that feel cozy and nostalgic, these charming picks have plenty of personality.
Gus — Often a nickname for Augustus or Augustine. Gus feels sturdy, friendly, and wonderfully vintage.
Otis — An English surname-style name with traditional associations with wealth. Otis feels charming and old-fashioned.
Percy — Traditionally a diminutive of Percival. Percy feels literary, gentle, and vintage.
Monty — A nickname for Montgomery. Monty feels quirky, polished, and lovable.
Wally — A diminutive of Walter, meaning “ruler of the army.” Wally has a nostalgic charm.
Albie — A nickname for Albert, traditionally associated with “noble” and “bright.” Albie feels cheerful and sweet.
Ernie — A diminutive of Ernest, meaning “serious” or “resolute.” Ernie feels friendly and wonderfully retro.
Frankie — A diminutive of Frank or Francis. Frankie feels lively, affectionate, and vintage.
Freddie — A diminutive of Frederick, meaning “peaceful ruler.” Freddie feels cheerful and lovable.
Ralphie — A diminutive of Ralph. Ralphie feels playful, nostalgic, and adorable.
Archie — A diminutive of Archibald. Archie has a particularly charming vintage feel.
Reggie — A diminutive of Reginald, associated with “ruler’s counsel.” Reggie feels upbeat and friendly.
Alfie — A diminutive of Alfred. Alfie feels quintessentially sweet and vintage.
Bertie — A diminutive of Albert, Herbert, and other names. Bertie feels quaint and storybook-like.
Wilbur — An English name associated with “resolute” and “bright.” Wilbur feels cozy and old-fashioned.
Clifford — An English name meaning “ford by the cliff.” Clifford feels traditional and endearing.
Hughie — A diminutive of Hugh, associated with “mind” or “spirit.” Hughie feels cheerful and affectionate.
Ned — A traditional short form of Edward. Ned feels simple, gentlemanly, and vintage.
Rudy — A diminutive of Rudolf or Rudolph. Rudy feels cheerful and warm.
Basil — A Greek-derived name associated with “royal,” also familiar as the herb. Basil feels quirky and storybook-like.
Short & Sweet Boy Names
Short names can have a huge personality. These choices are easy to say, easy to remember, and adorable without feeling childish.
Beau — A French word meaning “handsome.” Beau is short, charming, and stylish.
Kit — Traditionally a diminutive of Christopher. Kit feels literary, adventurous, and sweet.
Finn — An Irish name associated with Fionn, meaning “fair” or “white.” Finn feels spirited and friendly.
Tate — An English surname-style name traditionally associated with “cheerful.” Tate feels crisp and modern.
Max — A short form of Maximilian or Maxwell. Max feels confident, friendly, and timeless.
Leo — A Latin name meaning “lion.” Leo feels strong but still adorable.
Sam — A short form of Samuel or Samantha. Sam feels friendly, familiar, and effortlessly charming.
Ben — A short form of Benjamin, meaning “son of the right hand.” Ben feels warm and classic.
Jack — A traditional diminutive of John. Jack feels playful, timeless, and energetic.
Jude — A form of Judah, associated with “praised.” Jude feels gentle, cool, and understated.
Cal — A short form of Calvin or Caleb. Cal feels friendly, polished, and sweet.
Cole — An English surname-style name traditionally associated with “charcoal” or “black.” Cole feels cool and approachable.
Finn — An Irish name associated with Fionn. Finn has a cheerful, adventurous quality.
Bo — A short name with several possible origins. Bo feels compact, confident, and playful.
Nash — An English surname-style name derived from “at the ash tree.” Nash feels modern and outdoorsy.
Wells — An English surname-style name associated with springs or wells. Wells feels polished and gentle.
Reid — A Scottish surname-style name traditionally associated with “red-haired.” Reid feels crisp and handsome.
Fox — An English nature name inspired by the animal. Fox feels clever, playful, and distinctive.
Blue — An English color word name. Blue feels artistic, gentle, and modern.
Bear — An English word name inspired by the animal. Bear feels cuddly, strong, and memorable.
Cute Nature-Inspired Boy Names
Nature names can be especially adorable for boys, bringing an outdoorsy, adventurous, or cozy quality to the name.
River — An English nature name referring to a flowing body of water. River feels peaceful and adventurous.
Rowan — A name inspired by the rowan tree. Rowan feels earthy, gentle, and timeless.
Oakley — An English surname-style name associated with oak trees and woodland clearings. Oakley feels outdoorsy and cheerful.
Aspen — An English tree name. Aspen feels fresh, adventurous, and modern.
Forrest — An English nature name meaning “dweller near the woods.” Forrest feels warm and outdoorsy.
Heath — An English nature name referring to an area of open land. Heath feels gentle and understated.
Briar — An English nature name referring to a thorny shrub. Briar feels whimsical and woodland-inspired.
Cedar — An English tree name. Cedar feels strong, earthy, and peaceful.
Linden — A name inspired by the linden tree. Linden feels soft, natural, and distinctive.
Wilder — An English surname-style name associated with the word “wild.” Wilder feels adventurous and spirited.
Robin — An English bird name. Robin feels cheerful, familiar, and sweet.
Lark — An English bird name. Lark feels unusual, lighthearted, and playful.
Wolf — An English animal name. Wolf feels wild, strong, and distinctive.
Fox — An English animal-inspired name. Fox feels clever, short, and charming.
Sunny — An English word name associated with sunshine. Sunny feels happy, bright, and affectionate.
Cool & Cute Boy Names
These names have a slightly more modern or distinctive edge while keeping that approachable, lovable quality.
Remy — A French form related to Remigius. Remy feels stylish, gentle, and charming.
Bowie — A surname-style name with Scottish roots and modern cultural associations. Bowie feels artistic and distinctive.
Mack — A short surname-style name. Mack feels strong, friendly, and effortlessly cool.
Bodie — A modern spelling associated with Bodhi and related names. Bodie feels relaxed and outdoorsy.
Crew — An English word and surname-style name. Crew feels modern, energetic, and polished.
Jett — A modern word and surname-style name associated with jet-black. Jett feels sleek and adventurous.
Knox — A Scottish surname-style name. Knox feels strong, crisp, and modern.
Banks — An English surname-style name. Banks feels polished, distinctive, and contemporary.
Huck — A nickname-style name associated with Huckleberry. Huck feels adventurous and playful.
Rafe — A short form of Raphael or Ralph, depending on usage. Rafe feels handsome, uncommon, and refined.
Ziggy — A playful nickname-style name associated with names such as Zigmund. Ziggy feels energetic and quirky.
Rocco — An Italian form of Roch, traditionally associated with “rest.” Rocco feels bold but adorable.
Nico — A short form of Nicholas. Nico feels international, stylish, and friendly.
Arlo — A name with uncertain origin. Arlo feels gentle, modern, and charming.
Enzo — An Italian name used as a form of names such as Lorenzo. Enzo feels lively and stylish.
Whimsical & Storybook Boy Names
Perfect for parents who love names that sound like they belong in a cozy children’s book, classic adventure, or magical little village.
Teddy — A nickname for Theodore or Edward. Teddy feels cuddly, classic, and storybook-like.
Percy — A traditional diminutive of Percival. Percy feels literary and sweet.
Pip — A nickname traditionally associated with Philip. Pip feels tiny, playful, and wonderfully storybook-like.
Cosmo — A name from Greek roots associated with “order” or “universe.” Cosmo feels quirky and magical.
Bram — A short form of Abraham. Bram feels literary, mysterious, and charming.
Otto — A Germanic name associated with “wealth” or “fortune.” Otto feels vintage and adorable.
Hugo — A name from Germanic roots associated with “mind” or “intellect.” Hugo feels distinguished but sweet.
Felix — A Latin name meaning “happy” or “fortunate.” Felix feels cheerful and perfectly suited to a storybook character.
Toby — A diminutive of Tobias. Toby feels gentle, friendly, and lovable.
August — A name from Latin associated with “great” or “venerable.” August feels literary, warm, and charming.


