Searching for the perfect middle name for Leo?
This adorable baby boy name is among the most popular baby names. It’s easy to see the appeal as this ticks the boxes for the modern and short, three letter baby name trends.

It’s a simple and sweet name with a soft sound.
The great news about Leo as a first name is that it pairs up with a whole host of beautiful short and long middle names.
I’ve got lots of great middle name ideas plus their meanings to help you choose!
What does Leo mean?
The name Leo comes from the Latin word for lion. So it is a wonderful choice for parents who love nature baby names, or who are drawn to names inspired by astrology.
Famous Leos include the actor Leonardo DiCaprio and the author Leo Tolstoy.
The name Leo is among the top 10 most popular baby names for boys, according to the latest baby name data for the UK from the ONS.
Best middle names for Leo
Leo Alexander
Meaning defender of men.
Leo Aiden
A Gaelic name meaning little fire.
Leo Archer
Meaning bow or bowman.
Leo Arthur
A Celtic name meaning bear.
Leo Bodhi
This is a cute hippie boho name that means awakening.
Leo Dermot
Free man.
Leo Elijah
Meaning my God.
Leo Ethan
A Hebrew name meaning strong and solid.
Leo Finley
An Irish and Scottish name meaning blond warrior.
Love the name Finley? Check out these ideas for middle names for Finley!
Leo Frederick
Peaceful ruler.
Leo Gabriel
God is my strength.
Leo George
Meaning farmer.
Leo James
Supplanter.
Leo Jasper
Meaning treasurer.
Leo Jonathan
Meaning god has given.
Leo Jude
A Hebrew name meaning praised.
Leo Oliver
Meaning ancestor’s descendants.
Leo Patrick
Meaning noble.
Leo River
Water that flows to the sea.
Leo Roan
Meaning small red-head.
Leo Wren
A unisex name meaning bird.
Leo Wyatt
Meaning brave in world.
Leo Xander
A shortened version of Alexander. Means defender of men.
Leo Xavier
Meaning new house or bright.
Short middle names for Leo
These adorable ideas are short middle names for Leo featuring just one or two syllables.
Leo Abel
Meaning breath or vapour.
Leo Ace
Number one or best.
Leo Adam
Meaning son of the red earth.
Leo Alan
Meaning handsome in Irish or precious.
Leo Archie
A shortened version of Archibald. Means genuine or bold.
Want to use Archie as a first name? Here are some middle name ideas for Archie.
Leo Arlen
Pledge or oath.
Leo Arlo
Meaning rock hill or fortified hill.
Leo Arrow
After the projectiles you fire from a bow. To fly straight and true.
Leo Atlas
Enduring.
Leo Bailey
A unisex name meaning bailiff.
Leo Banks
Edge of the river.
Leo Barrett
Mighty as a bear.
Leo Beau
French name meaning beautiful.
Leo Beck
Meaning stream.
Leo Birch
A nature baby name meaning bright, shining and the birch tree.
Leo Blake
An Old English name meaning black.
Leo Blaze
Meaning fire or flame.
Leo Boden
Shelter or one who brings news.
Leo Boone
Blessing or lucky.
Leo Boston
After the city in the US. Also means town by the woods.
Leo Bowen
Welsh name meaning son of Owen.
Leo Brandon
Meaning from the beacon hill.
Leo Bridger
Meaning bridge.
Leo Brixton
After the district in south London.
Leo Bronson
An English name meaning son of brown haired one.
Leo Caden
Spirit of battle.
Leo Caleb
A Hebrew name meaning faithful or brave.
Leo Callum
A Scottish Gaelic name meaning dove.
Leo Calvin
Little bald one.
Leo Cormac
An Irish name meaning charioteer.
Leo Cosmo
A Greek name meaning order or beauty.
Leo Cruz
A Spanish name meaning holy cross.
Leo Dante
Meaning enduring.
Leo Dash
Meaning to run quickly.
Leo David
Meaning beloved.
Leo Dawson
Son of David.
Leo Dax
A French name meaning water.
Leo Declan
Man of prayer.
Leo Dekker
Meaning roofer or piercing.
Leo Dexter
Right handed or fortunate.
Leo Dylan
Son of the sea.
Leo Edward
Meaning wealth or fortune.
Leo Ellis
Meaning kind or benevolent.
Leo Emmett
A name of Hebrew, German and English origin meaning universal.
Leo Enzo
Home ruler.
Leo Evan
A Welsh name meaning youth or god is gracious.
Leo Felix
Meaning happy and prosperous.
Leo Finn
An Irish form of Fionn, meaning fair or white.
Leo Fintan
Meaning little fair one.
Leo Flynn
An Irish name meaning red.
Leo Garrett
Rules by the spear.
Leo Gatsby
A name made famous by the F Scott Fitzgerald book The Great Gatsby. Means from Gaddesby.
Leo Hamish
Meaning god protects.
Leo Hendrix
Rules his household.
Leo Henry
House ruler.
Leo Heston
An English name meaning from Heston, which is a part of London.
Leo Hunter
One who hunts.
Leo Huxley
An English name meaning Hugh’s meadow.
Leo Huxon
From a Latin word meaning just.
Leo Idris
Studious.
Leo Isaac
One who laughs.
Leo Jace
Greek name meaning healer.
Leo Jack
God is gracious.
Leo Jackson
Son of Jack.
Leo Jacob
Supplanter.
Leo Jake
Meaning god will protect.
Leo Jaxon
God is gracious.
Leo Jett
Black stone.
Leo Jonah
Dove.
Leo Jonas
Dove or peaceful being.
Leo Joseph
God will give.
Leo Justin
Meaning just or righteous.
Leo Kade
A Scottish name meaning from the wetlands.
Leo Kai
A Hawaiian name meaning sea.
Leo Kayden
Son of Cadan or battle.
Leo Kit
Meaning pure.
Leo Knox
An English name meaning from the small hill.
Leo Kobe
Supplanter.
Leo Korbyn
Meaning raven.
Leo Krew
An English name meaning group.
Leo Kyle
Meaning strait, referring to a narrow channel of water.
Leo Kincaid
Meaning battle leader.
Leo Kingsley
King’s wood.
Leo Kingston
Meaning king’s town.
Leo Landon
Long hill.
Leo Landry
Meaning ruler.
Leo Larson
Meaning crowned with laurel.
Leo Levi
Meaning united.
Leo Mason
Tradesman or artisan who works in stone.
Leo Matthew
Gift of god.
Leo Maxim
Meaning the greatest.
Leo Maxton
An English name meaning from Maccus town or greatest.
Leo Maxwell
Great steam.
Leo Nathan
Meaning gift.
Leo Niall
Irish name meaning champion.
Leo Owen
An Irish and Welsh name meaning noble or youthful warrior.
Leo Pax
Peace.
Leo Paxton
Meaning peaceful settlement.
Leo Phoenix
A unisex name meaning dark red.
Leo Quinn
Meaning wise or counsel.
Leo Reign
Rule or sovereign.
Leo Rhett
Meaning advice.
Leo Rigby
An English name meaning lives in the ruler.
Leo Riley
Wood clearing.
Leo Ripp
Meaning strength or ripe.
Leo Rocco
An Italian name meaning rest.
Leo Rowan
An Irish and English name meaning river in paradise.
Leo Royce
Meaning royal.
Leo Russell
Meaning red haired or red skinned.
Leo Ryatt
An alternative spelling for Wyatt. Means just or beautiful boy.
Leo Ryder
Meaning horse rider.
Leo Samson
Of the sun.
Leo Sawyer
Woodcutter.
Leo Silas
A Greek and Latin name meaning wood or forest.
Leo Sloan
Fighter or warrior.
Leo Tate
Cheerful.
Leo Tatum
Tate’s homestead.
Leo Teddy
Meaning wealthy or brave people.
Leo Thomas
Meaning twin.
Leo Titan
Defender.
Leo Vaughn
A Celtic name meaning small.
Leo Victor
Meaning conqueror.
Leo Vincent
Conquering.
Leo Vin
Conquerer.
Leo Walker
An English name meaning cloth walker.
Leo Wallis
Stranger.
Leo Walt
Commander of the army.
Leo Walter
Commander of the army.
Leo Warner
Meaning defending warrior.
Leo Winston
An Old English name meaning joy or stone.
Long middle names for Leo
Leo Alistair
Scottish name meaning to defend.
Leo Anthony
Priceless one.
Leo Benjamin
Son of the right hand.
Leo Broderick
An Welsh name meaning son of Rhydderch. Also meaning blood brother in Old Norse.
Leo Damian
From the Greek name Damianos which means to overcome or conquer.
Leo Daniel
God is my judge.
Leo Dominic
Meaning belonging to the lord.
Leo Donovan
Meaning dark.
Leo Edison
Son of Edward.
Leo Ellery
A unisex name meaning cheerful.
Leo Elliott
Meaning the lord is my God or boldly and rightly.
Leo Gabriel
God is my strength.
Leo Gideon
Meaning feller.
Leo Giovanni
Meaning god is gracious.
Leo Gregory
Watchful and alert.
Leo Harrison
House ruler.
Leo Jeremiah
Meaning god will uplift and weeping prophet.
Leo Jonathan
God has given.
Leo Joshua
God is deliverance.
Leo Julian
Youthful or sky father.
Leo Killian
Meaning little church.
Leo Maverick
Independent.
Leo Maximilian
Meaning greatest.
Leo Nathaniel
Meaning gift of god.
Leo Nicholas
Victory of the people.
Leo Orion
Meaning boundary or limit.
Leo Rafferty
Meaning prosperity.
Leo Sebastian
Venerable.
Leo Theodore
Meaning gift of god.
Leo William
Resolute protector or strong will warrior.
Leo Tobias
Meaning goodness of the lord.
Leo Zachary
Meaning god remembers.
What name is Leo short for?
Leo is typically short for Leonardo but could also be short for Leonard.
Some variations of the name Leo include:
- Leon
- Leonard
- Leonardo
- Leopold
Alternative spellings for Leo
- Lalo
- Leoh
- Leyo
- Lilo
- Lio
First names for Leo as a middle name
Prefer to use Leo as a middle name? Here are some brilliant name combinations with first names for Leo.
- Archie Leo
- Benjamin Leo
- Caleb Leo
- Finley Leo
- Henry Leo
- Jackson Leo
- Maxwell Leo
- Ryder Leo
- Wyatt Leo
Sibling names for Leo
Boys
- Adam
- Dexter
- Eli
- Ethan
- Felix
- Freddie
- Isaac
- Jack
- Maddox
- Oliver
- Wyatt
Girls
- Anna
- Ava
- Ella
- Laila
- Lila
- Lily
- Rosie – If you love the name Rosie then check out these middle names for Rosie!
- Ruby
- Scarlett
- Violet
Similar names to Leo
- Harry
- Henry
- Jonah
- Joseph
- Logan
- Luca
- Max
- Miles
- Oscar
- Owen
- Roman
- Theo
Nicknames for Leo
- Lee
- LeLo
- LeeLee
- Leo Lion
Tips for picking a middle name for Leo
Struggling to make a decision on a middle name for your baby? Here are a few tips to help you decide:
- Write down your favourite potential middle names. Seeing the name written down can really help to solidify in your mind whether you love it or not. Include your surname with it as well so you can read and sound out the name in full to see if you like how it flows together.
- Consider the initials. You don’t want unfortunate initials coming together to spell something you would rather avoid – for example consider what you get with the initials Archer Sebastian Smith.
- If you are struggling to agree a middle name with your partner then separately decide on your own top three choices. Write them down and place them on the fridge. Take a week to consider them separately, looking at them every day to help you think. Now sit down again and try to discuss the names. If you both veto all of the ideas on both lists, then go back to the drawing board and come up with more name ideas.

