Skip to Content

200+ cute middle names for Leo 

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. 

Cute baby boy in a blue knitted hat

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.
Middle names for Leo

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.