Cute Boy Name Generator

Sweet, short boy names from Theo to Ziggy

Real-World Names & CulturesPart of: real-world name generators500 names

0 of 500 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate cute boy names for babies, characters and nicknames: soft two-syllable favourites like Milo, Theo and Arlo, -ie nicknames like Alfie and Teddy, nature names like Fox and Wren, and adorable first-and-middle pairings.

About cute boy names

What makes a boy's name cute is mostly sound. The names parents consistently describe that way are short, usually two syllables with the stress on the first, and end in an open vowel or an -ie sound: Milo, Theo, Arlo, Leo, Ollie, Alfie, Teddy. Soft consonants help (l, m, n, w) and so do names that feel like they were never meant to be formal. Push a name to three syllables and it turns handsome or distinguished instead, which is why Theodore reads differently from Theo and Augustine differently from Augie.

There are a few reliable sources. Old-fashioned nicknames that have become given names in their own right (Archie, Freddie, Alfie, Frankie, Bertie) are the British route and dominate English charts. Short international names (Kai, Nico, Enzo, Emil, Mateo, Yuki) are the travel-friendly route. Small-animal and nature words (Fox, Bear, Wren, Robin, River) lean modern. Doubled syllables (Ziggy, Dougie, Gigi-style names) are cute almost by definition, and so is any name that sounds like it belongs to a character in a picture book.

The list covers all of those, and includes first-and-middle pairings such as Milo James and Ollie Jude so you can hear how a cute first name sits next to something steadier.

How to choose cute boy names

  • Say the full name out loud with the surname: a cute two-syllable first name usually wants a longer, heavier last name or middle name (Milo Alexander, Teddy Harrison) so it does not sound like a pet.
  • If you want cute now but grown-up later, choose a formal name and use the cute form at home: Theodore for Teddy, Alfred for Alfie, Augustus for Gus, Edmund for Ned.
  • Check initials and rhymes; Otis Thomas or Rudy Moody will follow a child to school.
  • For characters, match the cuteness to age and role: Pip, Roo and Benji suit children and sidekicks, while Hugo, Felix and Jasper stay cute on an adult.
  • Avoid pairing two diminutives (Ollie Benji) unless you are deliberately naming a cartoon; one soft name per full name is enough.

Frequently asked questions

What are the cutest boy names right now?

Theo, Milo, Arlo, Leo, Finn, Archie, Teddy, Ollie, Alfie, Hugo and Otis appear at or near the top of most parent polls in the US, UK and Australia. Nature picks like Fox, Bear and River and international shorts like Kai, Nico and Enzo are climbing fast behind them.

Will a cute name suit my son when he is an adult?

Most do. Many cute names are nicknames for longer ones (Teddy, Alfie, Gus, Ned) and can be shortened or lengthened as he likes. Two-syllable vowel-ending names like Milo and Leo have also been adult names for centuries; cuteness comes from sound, not from being childish.

Are these names only for babies?

No. They work for fictional characters, pets with a boyish vibe, Sims and game avatars, and as nicknames for someone whose full name feels too formal. The first-and-middle combinations in the list are useful for writers who need a complete name quickly.

How do I make a cute name feel less common?

Reach for the older nickname names (Bertie, Wilf, Rafferty, Ianto), a short international name (Emil, Tiago, Kenzo, Noam) or a word name (Cove, Indy, Wren). All of them have the same soft sound as Theo and Milo without appearing on every class list.

More like this

All 500 cute boy names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 33 names

  • Abe
  • Abel
  • Albus
  • Alby
  • Alby Rose
  • Aldo
  • Alfie
  • Alfie Ray
  • Alonzo
  • Anil
  • Ansel
  • Anton
  • Apollo
  • Archie
  • Archie Bear
  • Ari
  • Ari Lev
  • Arlo
  • Arlo Reid
  • Arthur
  • Artie
  • Artie Mac
  • Arvid
  • Asa
  • Asa Reid
  • Ash
  • Ash Clement
  • Atlas
  • Augie
  • Augie Pax
  • August
  • Avi
  • Axel

B: 25 names

  • Baz
  • Bear
  • Beau
  • Beau Rivers
  • Benji
  • Benji Moss
  • Benny
  • Bertie
  • Bertie Quill
  • Biel
  • Billy
  • Bixby
  • Blue
  • Bobby
  • Bodhi
  • Bodhi Lane
  • Bodie
  • Bosco
  • Bram
  • Bram Otto
  • Bruno
  • Bruno Wilde
  • Bryn
  • Buddy
  • Buddy Lee

C: 25 names

  • Caius
  • Cal
  • Cal Wesley
  • Callum
  • Cash
  • Casper
  • Caspian
  • Cassius
  • Charlie
  • Chip
  • Clancy
  • Clay
  • Clay Fisher
  • Clement
  • Cormac
  • Cosmo
  • Cosmo Ray
  • Cove
  • Cove Ellis
  • Crosby
  • Cruz
  • Cy
  • Cy Bennett
  • Cyril
  • Cyrus

D: 17 names

  • Dani
  • Danny
  • Darcy
  • Dario
  • Dash
  • Dash Rowan
  • Dax
  • Dax Everly
  • Dev
  • Dexter
  • Dez
  • Digby
  • Digby Lou
  • Dorian
  • Dougie
  • Dudley
  • Duke

E: 32 names

  • Eamon
  • Eben
  • Eben Cole
  • Eddie
  • Edison
  • Eli
  • Eli Nash
  • Elio
  • Elio Rhys
  • Elliot
  • Ellis
  • Ellis Rowan
  • Ellison
  • Elwood
  • Emerson
  • Emil
  • Emil Anders
  • Emile
  • Emmett
  • Emmett Cole
  • Emory
  • Enoch
  • Enzo
  • Enzo Vale
  • Ernie
  • Evander
  • Everett
  • Ewan
  • Ezekiel
  • Ezra
  • Ezzy
  • Ezzy Blake

F: 20 names

  • Fabian
  • Felix
  • Felix Oak
  • Fenn
  • Fenn Rory
  • Fenwick
  • Fergus
  • Figaro
  • Finlay
  • Finn
  • Finn Oliver
  • Fitz
  • Fitz Archer
  • Fletcher
  • Flynn
  • Flynn Oliver
  • Fox
  • Frankie
  • Frankie Jo
  • Freddie

G: 17 names

  • Gabe
  • Gabe Milo
  • Gatsby
  • Georgie
  • Georgie Finn
  • Gideon
  • Giles
  • Gio
  • Gio Leone
  • Gordie
  • Gray
  • Griff
  • Griff Oak
  • Gulliver
  • Gully
  • Gus
  • Gus Ellery

H: 21 names

  • Hamish
  • Hank
  • Hank August
  • Harry
  • Haru
  • Haru Kenzo
  • Harvey
  • Harvey Dean
  • Hayes
  • Hendrix
  • Henry
  • Hobie
  • Hobie Finn
  • Hollis
  • Homer
  • Howie
  • Huck
  • Huck Finnegan
  • Hugo
  • Hugo Bram
  • Huxley

I: 13 names

  • Ianto
  • Ianto Gray
  • Idris
  • Iggy
  • Ike
  • Ike Bennett
  • Indy
  • Indy Jasper
  • Inigo
  • Inigo Hart
  • Ira
  • Ivo
  • Izzy

J: 28 names

  • Jack
  • Jack Sullivan
  • Jago
  • Jago Rhys
  • Jamie
  • Jarvis
  • Jasper
  • Jasper Wren
  • Jax
  • Jem
  • Jem Weston
  • Jet
  • Jethro
  • Jimmy
  • Joey
  • Joey Hart
  • Johnny
  • Jonah
  • Jonty
  • Jonty Bear
  • Joon
  • Jory
  • Jory Cash
  • Jove
  • Jove Ezra
  • Jude
  • Jude Everett
  • Jules

K: 19 names

  • Kai
  • Kai Anders
  • Kasper
  • Keanu
  • Kelby
  • Kenji
  • Kenny
  • Kenzo
  • Kian
  • Kiefer
  • Kingsley
  • Kip
  • Kip Wilder
  • Kit
  • Kit Harrison
  • Koa
  • Kobe
  • Kodi
  • Kodi Blue

L: 25 names

  • Lachie
  • Lachie Moss
  • Lander
  • Laurie
  • Lazlo
  • Lenny
  • Leo
  • Leo Atticus
  • Leon
  • Leon Ash
  • Leopold
  • Lev
  • Linus
  • Linus Hale
  • Lochie
  • Lochie Reed
  • Lonnie
  • Lorenzo
  • Louie
  • Luca
  • Luca Emilio
  • Lucian
  • Lucky
  • Lucky Duke
  • Ludo

M: 32 names

  • Mac
  • Mack
  • Mack Harlan
  • Maddox
  • Manny
  • Marcel
  • Marley
  • Marley Jude
  • Marlon
  • Marty
  • Mateo
  • Mateo Cruz
  • Matteo
  • Matteo Luis
  • Max
  • Max Orion
  • Micah
  • Mickey
  • Mikey
  • Miles
  • Milo
  • Milo James
  • Minho
  • Moe
  • Moe Ellis
  • Monte
  • Monte Gus
  • Monty
  • Monty Bo
  • Moss
  • Murphy
  • Murphy Tate

N: 16 names

  • Nate
  • Ned
  • Nemo
  • Niall
  • Nicky
  • Nico
  • Nico Rafael
  • Nikko
  • Nikko Ray
  • Nils
  • Nino
  • Noam
  • Noam Asher
  • Noel
  • Nye
  • Nye Everett

O: 22 names

  • Oakley
  • Obie
  • Obie Wren
  • Ocean
  • Odin
  • Olaf
  • Ollie
  • Ollie Jude
  • Onyx
  • Oren
  • Oren Kai
  • Orlando
  • Orson
  • Orson Remy
  • Oscar
  • Oscar Lowe
  • Oswin
  • Oswin Leo
  • Otis
  • Otis Blue
  • Otto
  • Ozzie

P: 20 names

  • Paco
  • Paco Rio
  • Paddy
  • Pascal
  • Pau
  • Paulie
  • Pax
  • Pax Bodhi
  • Pepe
  • Percy
  • Percy Hale
  • Peregrine
  • Petey
  • Phin
  • Phin Arlo
  • Pierre
  • Pip
  • Pippin
  • Poe
  • Ptolemy

Q: 2 names

  • Quincy
  • Quinn

R: 48 names

  • Rafa
  • Rafe
  • Rafe Alexander
  • Rafferty
  • Rafi
  • Rain
  • Ralphie
  • Rami
  • Ravi
  • Reed
  • Reed Harlow
  • Reggie
  • Rembrandt
  • Remy
  • Remy Fox
  • Ren
  • Reuben
  • Rex
  • Rhett
  • Rhys
  • Ricky
  • Ridley
  • Rio
  • River
  • River Jude
  • Roan
  • Robbie
  • Robbie Dale
  • Robin
  • Robin Hale
  • Rocco
  • Rocky
  • Rohan
  • Roly
  • Ronan
  • Ronnie
  • Roo
  • Rory
  • Roscoe
  • Roux
  • Rowan
  • Rowan Fox
  • Rowe
  • Rudy
  • Rudy Cash
  • Rufus
  • Rupert
  • Rusty

S: 28 names

  • Sabin
  • Sacha
  • Sammy
  • Sander
  • Sandy
  • Sawyer
  • Scout
  • Seb
  • Sebby
  • Shay
  • Shiloh
  • Sid
  • Silas
  • Skip
  • Sky
  • Sky Linden
  • Sol
  • Sonny
  • Sonny Wilde
  • Sora
  • Soren
  • Stellan
  • Stevie
  • Sully
  • Sunny
  • Sunny Ray
  • Sven
  • Sylvan

T: 27 names

  • Tad
  • Tam
  • Taro
  • Tarquin
  • Tate
  • Taz
  • Teddy
  • Teddy Wolf
  • Tenzin
  • Teo
  • Teo Bastian
  • Tex
  • Thad
  • Theo
  • Theo Hayes
  • Tiago
  • Tibby
  • Timmy
  • Tobias
  • Toby
  • Toby Lark
  • Tommy
  • Tommy Sage
  • Tony
  • Torin
  • Trey
  • Tully

V: 1 name

  • Vinny

W: 15 names

  • Walden
  • Wally
  • Walt
  • Wilbur
  • Wilder
  • Wiley
  • Wilf
  • Willie
  • Winnie
  • Winston
  • Wolfgang
  • Wolfie
  • Woody
  • Wren
  • Wren Oliver

X: 1 name

  • Xander

Y: 5 names

  • Yannick
  • Yoshi
  • Yuki
  • Yuki Ren
  • Yves

Z: 8 names

  • Zane
  • Zeke
  • Zeph
  • Zev
  • Ziggy
  • Ziggy Lou
  • Zion
  • Zuko