Boy Middle Name Generator

Middle names that make a boy's full name flow

Real-World Names & Cultures500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate boy middle names that sound right between the first name and the surname: classic choices like James, Thomas and Alexander, short modern picks like Reid, Kai and Hayes, family-style surnames, Irish and Scottish names and Biblical and Latin options. Useful for baby naming, characters and pen names.

About boy middle names

A boy's middle name is heard far less often than his first name, but it decides whether the full name sounds finished. For generations the default was a short, safe classic: James, Lee, Michael, Thomas, William, Edward and Alexander are still the most common boy middle names in the US and UK, partly because they are family names and partly because they sit comfortably between almost any first name and surname. The rule of thumb is contrast. A one-syllable first name wants a longer middle (Jack Nathaniel, Max Sebastian); a three-syllable first name wants something short (Sebastian Cole, Theodore Reid).

The newer trend is the surname-style middle name: Hayes, Beckett, Sawyer, Grey, Lennox and Knox give a modern two-name rhythm and are often borrowed from a mother's maiden name or a grandparent's surname. Irish and Scottish names (Callum, Ronan, Declan, Finn), Old Testament names (Ezra, Amos, Gideon, Silas) and Latin names (Cassius, Felix, Lucian, Atlas) each bring a distinct flavor without competing with the first name.

This list mixes all of those registers. Read the whole name aloud, check the initials do not spell anything unfortunate, and make sure the middle name does not end in the sound the surname begins with, which blurs the two together when spoken.

Tips for choosing a name

  • Balance syllables: pair a short first name with a longer middle name (Leo Alexander, Jack Theodore) and a long first name with a short one (Benjamin Cole, Nathaniel Reid).
  • Write out the initials before you commit. J.A.M. or R.A.T. is a lifetime of jokes; initials that spell nothing at all are the safest.
  • Avoid a middle name that ends with the sound the surname starts with (Lucas Sutton, Reid Dunn); the two names smear together when said quickly.
  • Honor family with a middle name rather than a first name: a grandfather's name or a mother's maiden name works well in the middle slot even if it feels dated up front.
  • Say the full name as a teacher taking attendance and as a parent calling him in for dinner. If both sound natural, you have a keeper.

Frequently asked questions

What are the most popular middle names for boys?

James is the runaway favorite, followed by Alexander, Michael, William, Thomas, Lee, Edward, Joseph, Henry and David. They are short, familiar and often family names, which is exactly what most parents want from a middle name.

Should a boy's middle name be long or short?

Pick the opposite of the first name. Short first names (Jack, Max, Leo) sound better with a two- or three-syllable middle name such as Alexander or Nathaniel, while longer first names (Sebastian, Theodore, Benjamin) usually pair best with a one-syllable middle name like Cole, Reid or James.

Can a boy have a surname as a middle name?

Yes, and it is one of the most common modern choices. Names like Hayes, Beckett, Grey, Sawyer and Lennox work as middle names on their own, and using a mother's maiden name or a grandparent's surname in the middle slot is a long-standing tradition in many families.

Can I give a boy two middle names?

You can; double middle names are common in British and Southern US naming. Keep both short (James Edward, Thomas Reid) so the full name does not become a mouthful, and remember that most forms only have room for one middle initial.

All 500 boy middle names

Browse the full list
  • James
  • Alexander
  • Michael
  • Thomas
  • William
  • Lee
  • Henry
  • Edward
  • Joseph
  • Robert
  • Charles
  • David
  • John
  • Daniel
  • Benjamin
  • Samuel
  • Matthew
  • Andrew
  • Christopher
  • Nathaniel
  • Theodore
  • Oliver
  • Elijah
  • Isaac
  • Jacob
  • Levi
  • Owen
  • Lucas
  • Logan
  • Ryan
  • Cole
  • Reid
  • Grey
  • Hayes
  • Finn
  • Jude
  • Kai
  • Rhys
  • Beau
  • Blake
  • Dean
  • Jack
  • Luke
  • Mark
  • Paul
  • Peter
  • Simon
  • Stephen
  • Philip
  • George
  • Frederick
  • Arthur
  • Albert
  • Ernest
  • Walter
  • Harold
  • Leonard
  • Raymond
  • Francis
  • Vincent
  • Raphael
  • Everett
  • Ennis
  • Orlando
  • Emil
  • Luca
  • Lloyd
  • Stewart
  • Victor
  • Trevor
  • Ned
  • Phineas
  • Santiago
  • Eli
  • Elton
  • Weston
  • Osric
  • Emmett
  • Malachi
  • Godfrey
  • Salvatore
  • Tristan
  • Hubert
  • Kenton
  • Clayton
  • Rudy
  • Maximilian
  • Nigel
  • Douglas
  • Declan
  • Silas
  • Maurice
  • Tennyson
  • Wallis
  • Lander
  • Lachlan
  • Yates
  • Ernst
  • Gerald
  • Desmond
  • Horatio
  • Stanford
  • Matthias
  • Davis
  • Ellington
  • Jensen
  • Neville
  • Sylvester
  • Gideon
  • Wallace
  • Rocco
  • Emery
  • Ewan
  • Leland
  • Cyrus
  • Lester
  • Ludovic
  • Ashley
  • Justin
  • Howard
  • Fleming
  • Baxter
  • Jerome
  • Fabian
  • Taylor
  • Rex
  • Eamon
  • Wilkes
  • Dexter
  • Niles
  • Wolf
  • Garrett
  • Stellan
  • Gilroy
  • Lucius
  • Jameson
  • Dane
  • Hadley
  • Keir
  • Raleigh
  • Zander
  • Gilbert
  • Walker
  • Sidney
  • Willis
  • Glenn
  • Kenji
  • Pablo
  • Dalton
  • Amos
  • Felipe
  • Marius
  • Dominic
  • Grant
  • Fitzgerald
  • Jai
  • Nash
  • Abraham
  • Theo
  • Blaise
  • Morris
  • Clive
  • Jefferson
  • Ezra
  • Ivor
  • Everard
  • Darius
  • Eduardo
  • Damian
  • Patrick
  • Hale
  • Ewart
  • Jeremiah
  • Brody
  • Noah
  • Killian
  • Fintan
  • Griffin
  • Julian
  • Ramsey
  • Newton
  • Ulric
  • Pierce
  • Fenwick
  • Carlos
  • Percival
  • Faulkner
  • Galen
  • Quentin
  • Kent
  • Zeke
  • Hamish
  • Dawson
  • Denholm
  • Nehemiah
  • Rupert
  • Marsh
  • Donnelly
  • Emilio
  • Shaw
  • Jeffrey
  • Leopold
  • Lorenzo
  • Liam
  • Oren
  • Townsend
  • Marcus
  • Murray
  • Crispin
  • Webster
  • Innes
  • Thelonious
  • Lennon
  • Montgomery
  • Zane
  • Seth
  • Lyndon
  • Flynn
  • Lance
  • Keith
  • Bertram
  • Archer
  • Cormac
  • Jared
  • Prescott
  • Soren
  • Truman
  • Langston
  • Cody
  • Atlas
  • Timothy
  • Randall
  • Oswald
  • Teddy
  • Maynard
  • Sebastian
  • Elmer
  • Larkin
  • Monroe
  • Nelson
  • Irving
  • Lyle
  • Brady
  • Louis
  • Terence
  • Giles
  • Christian
  • Conan
  • Hunter
  • Wilder
  • Darrell
  • Aaron
  • Leon
  • Aidan
  • Colt
  • Boone
  • Fabio
  • Forrest
  • Dimitri
  • Xavier
  • Jordan
  • Nikolai
  • Ephraim
  • Gerard
  • Wilson
  • Orson
  • Wells
  • Curtis
  • Marco
  • Clark
  • Randolph
  • Kelvin
  • Miles
  • Roland
  • Niall
  • Angus
  • Tracy
  • Gunnar
  • Piers
  • Grady
  • Hartley
  • Harrison
  • Royce
  • Mateo
  • Quincy
  • Roger
  • Lane
  • Vaughn
  • Frank
  • Locke
  • Clinton
  • Harlan
  • Roscoe
  • Edwin
  • Tarquin
  • Augustine
  • Joss
  • Haskell
  • Warren
  • Barnaby
  • August
  • Norris
  • Patton
  • Zachary
  • Tyrone
  • Hugh
  • Fergus
  • Damon
  • Gene
  • Gale
  • Roy
  • Lazarus
  • Otis
  • Wendell
  • Thierry
  • Kieran
  • Tobias
  • Bryce
  • Ansel
  • Tiernan
  • Parker
  • Perry
  • Dorian
  • Kirk
  • Norman
  • Pascal
  • Rafferty
  • Ward
  • Wilfred
  • Edison
  • Emrys
  • Boyd
  • Alistair
  • Jamie
  • Jesse
  • Winston
  • Russell
  • Oran
  • Esteban
  • Tate
  • Graham
  • Conrad
  • Dennis
  • Mack
  • Mathis
  • Sigmund
  • Solomon
  • Gabriel
  • Adam
  • Isidore
  • Micah
  • Sutton
  • Anselm
  • Sheridan
  • Kyle
  • Reuben
  • Rudolph
  • Jett
  • Ralph
  • Lucian
  • Callum
  • Sullivan
  • Quill
  • Kendall
  • Morrison
  • Caspian
  • Virgil
  • Malcolm
  • Eden
  • Thornton
  • Luther
  • Bastian
  • Thorne
  • Porter
  • Avery
  • Kelly
  • Zephyr
  • Whitaker
  • Gus
  • Dudley
  • Bennett
  • Nico
  • Foster
  • Ellison
  • Harley
  • Gino
  • Dermot
  • Rogan
  • Troy
  • Sacha
  • Obadiah
  • Leif
  • Ogden
  • Drake
  • Morgan
  • York
  • Lewis
  • Laird
  • Leo
  • Hal
  • Roman
  • Todd
  • Hugo
  • Kingsley
  • Wade
  • Casper
  • Torin
  • Jonathan
  • Marvin
  • Ross
  • Kane
  • Hart
  • Tiberius
  • Roderick
  • Rowan
  • Winslow
  • Humphrey
  • Saul
  • Lionel
  • Oscar
  • Caleb
  • Abram
  • Royal
  • Melvin
  • Ruslan
  • Neil
  • Ridge
  • Ivan
  • Keane
  • Jorge
  • Otto
  • Cornelius
  • Idris
  • Claude
  • Jed
  • Aurelio
  • Roald
  • Elliot
  • Nolan
  • Josiah
  • Sterling
  • Yusuf
  • Keaton
  • Derek
  • Bradley
  • Seymour
  • Joel
  • Samson
  • Cameron
  • Jay
  • Casey
  • Richard
  • Ulysses
  • Cassius
  • Sean
  • Jonas
  • Sheldon
  • Calloway
  • Emerson
  • Ezekiel
  • Hector
  • Hayden
  • Guy
  • Pike
  • Wilbur
  • Major
  • Harvey
  • Bartholomew
  • Martin
  • Jasper
  • Ambrose
  • Calvin
  • Stanley
  • Shepherd
  • Zion
  • Bram
  • Anderson
  • Ronan
  • Merritt
  • Clyde
  • Beckett
  • Juan
  • Fielding
  • Lawson
  • Anthony
  • Hudson
  • Brendan
  • Peregrine
  • Jonah
  • Carter
  • Phoenix
  • Fraser
  • Lowell
  • Hamilton
  • Axel
  • Donovan
  • Sawyer
  • Lennox
  • Knox
  • Atticus

More in Real-World Names & Cultures