So you’re looking for a middle name to compliment the first name Oliver. Well you’ve come to the right place. Whether you want something classic or something more unique. We have a broad list of names which go well with Oliver. Here are the top 10 to get you started!
- James
- William
- David
- Christopher
- Michael
- Daniel
- John
- Peter
- Charles
- Edward
Middle names can be chosen for a variety of reasons. Whether to honor an old family member, family name or keep the family heritage strong. When choosing a middle name make sure that it sounds and flows well as a full name.
Choosing more than one middle name is also very commonplace. Having a middle name is also great for people who are struggling to settle on one name.
You can also try the names in a different order to see which way sounds and looks the best. Having middle names gives the child the option to choose which name they prefer to be called as well.
If you want to pick something a bit more unusual, then having an unusual middle name takes away the worry of having it as a first name, but can be a great way of including it.
With so many names to pick from we have created a list of names that go great with Oliver. We have a lot of the common and classic names in this list, also a few more bold and unusual names that may grab your attention. So without further ado let’s get into it.
100+ Middle names for Oliver
Abraham
Origin – Hebrew.
Meaning – Father of multitude.
Aiden
Origin – Irish mythology.
Meaning – Little fire.
Alexander
Origin – Greek.
Meaning – Defender of men.
Allen
Origin – Irish, Scottish, English.
Meaning – Little rock.
Anderson
Origin – Greek.
Meaning – Son of Andrew.
Andrew
Origin – Greek.
Meaning – Strong and manly.
Ash
Origin – Hebrew.
Meaning – Happy.
Asher
Origin – Hebrew.
Meaning – Happy.
Ashton
Origin – English.
Meaning – Ash tree town.
Atlas
Origin – Greek.
Meaning – Enduring.
Avery
Origin – English, French.
Meaning – Ruler of elves.
Does Hypnobirthing Really Work?
Bailey
Origin – English.
Meaning – Agent of the law/debt collector.
Beckett
Origin – British.
Meaning – Beehive or bee cottage.
Benjamin
Origin – Hebrew.
Meaning – Son of the right hand.
Blake
Origin – Old English.
Meaning – White, pale.
Bodhi
Origin – Indian.
Meaning – Awakening.
Bond
Origin – Anglo-saxon.
Meaning – Farmer.
Are online birth classes worth it?
Brendon
Origin – Welsh.
Meaning – Prince or King.
Brett
Origin – Latin.
Meaning – From Brittany or Britain.
Brian
Origin – Irish.
Meaning – High or noble.
Brook
Origin – English.
Meaning – Someone who lives by a stream.
Bruce
Origin – English.
Meaning – The willowlands.
Bruno
Origin – German.
Meaning – Brown.
Callum
Origin – Scottish.
Meaning – Dove.
Carter
Origin – Ireland, Scotland, England.
Meaning – Transports goods by cart.
Casey
Origin – Irish.
Meaning – Vigilant.
Chad
Origin – English.
Meaning – Protector.
Chance
Origin – Middle English.
Meaning – Good fortune.
Chandler
Origin – Middle English.
Meaning – Maker and seller of candles.
Charles
Origin – Old English.
Meaning – Free man.
Chase
Origin – French.
Meaning – To catch.
Christian
Origin – Latin.
Meaning – Follower of Christ
Christopher
Origin – Greek.
Meaning – Bearer of Christ.
Claude
Origin – French.
Meaning – Limping.
Clint
Origin – English.
Meaning – Rocky cliff or steep bank.
Cole
Origin – Middle English.
Meaning – Swarthy, coal-black, charcoal.
Connor
Origin – Irish.
Meaning – Wise.
Cooper
Origin – Middle English.
Meaning – Maker and repairer of wooden vessels.
Dale
Origin – Middle English.
Meaning – Someone who lives in a valley
The best FREE online birth class
Daniel
Origin – Hebrew.
Meaning – God is my judge.
David
Origin – Hebrew.
Meaning – Beloved.
Davis
Origin – Welsh.
Meaning – Son of David.
Dean
Origin – English.
Meaning – From the valley.
Drake
Origin – English.
Meaning – Dragon.
Drew
Origin – Scottish.
Meaning – Manly.
Edward
Origin – English.
Meaning – Wealth.
Elijah
Origin – Hebrew
Meaning – Yahweh is my God
Elon
Origin – Hebrew.
Meaning – Oak tree.
Ethan
Origin – Hebrew.
Meaning – Strong, safe, solid, firm.
Felix
Origin – Latin.
Meaning – Happy or lucky.
Flynn
Origin – Irish.
Meaning – Descendant of Flann.
Ford
Origin – English.
Meaning – River crossing.
Francis
Origin – Latin.
Meaning – Frenchman.
Fred
Origin – English, German.
Meaning – Peaceful ruler.
Gabriel
Origin – Hebrew.
Meaning – God is my Strength.
Gavin
Origin – Welsh.
Meaning – White hawk.
Learn Exactly How to Breastfeed with this FREE CLASS
George
Origin – Greek.
Meaning – Farmer, earthworker.
Giles
Origin – English, French.
Meaning – Kid, young goat.
Gordon
Origin – Old english, Gaelic
Meaning – Large fortification.
Grant
Origin – English, Scottish.
Meaning – Tall or large.
Grayson
Origin – Middle English.
Meaning – Son of a steward.
Grey
Origin – English.
Meaning – Grey haired.
Harper
Origin – English.
Meaning – Harp player.
Harry
Origin – English.
Meaning – Power, ruler.
Harvey
Origin – English.
Meaning – Battle worthy, blazing iron.
Henry
Origin – French.
Meaning – House ruler.
Horacio
Origin – Latin.
Meaning – Timekeeper.
Hugh
Origin – German.
Meaning – Soul, mind, intellect.
Huxley
Origin – English.
Meaning – Hugh’s meadow.
Isaac
Origin – Hebrew.
Meaning – One who laughs.
Jack
Origin – English.
Meaning – God is gracious.
Jackson
Origin – English.
Meaning – Son of Jack.
The Ultimate Secret Of BREASTFEEDING
Jacob
Origin – Hebrew.
Meaning – To follow or to be behind.
James
Origin – Hebrew.
Meaning – The one who follows.
Jarvis
Origin – English.
Meaning – Spear.
Jason
Origin – Greek.
Meaning – Healer.
Jayden
Origin – Hebrew.
Meaning – Thankful.
Jenson
Origin – Hebrew.
Meaning – God is gracious.
Jeremy
Origin – Hebrew.
Meaning – To raise.
John
Origin – Hebrew.
Meaning – Graced by God.
Joseph
Origin – Hebrew.
Meaning – God will give.
Joshua
Origin – Hebrew.
Meaning – God is deliverance.
Jude
Origin – Hebrew.
Meaning – Praised.
Julian
Origin – Latin.
Meaning – Youthful, downy-bearded or sky father.
Justin
Origin – Latin.
Meaning – Fair or righteous.
Kace
Origin – English.
Meaning – Alert or watchful.
Kai
Origin – Japanese.
Meaning – Keeper of the keys.
Keegan
Origin – Irish.
Meaning – Son of Aodhagán.
Top 12 Things you need in the first trimester
King
Origin – English.
Meaning – Ruler.
Lawrence
Origin – English.
Meaning – Bright one, shining one.
Lee
Origin – United States.
Meaning – Clearing; Meadow.
Lennox
Origin – Scottish.
Meaning – With many elm trees.
Leo
Origin – Latin.
Meaning – Lion hearted.
Leon
Origin – Greek.
Meaning – Lion.
Leonardo
Origin – Italian, German.
Meaning – Brave as a lion.
Levi
Origin – Hebrew.
Meaning – Joined in harmony.
Liam
Origin – Irish.
Meaning – Strong willed warrior.
Lincoln
Origin – Old English.
Meaning – Town by the pool.
Lloyd
Origin – Welsh.
Meaning – Gray-haired.
Logan
Origin – Scottish.
Meaning – Little hollow.
Lucas
Origin – Greek.
Meaning – Bringer of light.
Luke
Origin – English, ancient Roman.
Meaning – Light.
Mark
Origin – Latin.
Meaning – Consecrated to the god Mars.
Mason
Origin – English.
Meaning – A tradesman who works in stone.
Matteo
Origin – Hebrew.
Meaning – Gift of God.
Hospital Bag Checklist for Dads
Matthew
Origin – Hebrew.
Meaning – Gift of God.
Max
Origin – English.
Meaning – Steam of Maccus.
Michael
Origin – Hebrew.
Meaning – Who is like God?
Morgan
Origin – Welsh and Breton.
Meaning – Sea protector.
Myles
Origin – Latin.
Meaning – Gracious.
Neil
Origin – Irish.
Meaning – Cloud or passionate.
Nicholas
Origin – Greek.
Meaning – Victory of the people.
Nico
Origin – Greek.
Meaning – People of victory.
Noah
Origin – Hebrew.
Meaning – Rest and comfort.
Nolan
Origin – Irish.
Meaning – A descendant of a chariot fighter or champion.
Orlando
Origin – Italian.
Meaning – Famous throughout the land.
Oscar
Origin – Irish.
Meaning – Spear of the Gods.
Owen
Origin – Welsh.
Meaning – Young warrior or noble well-born.
Best Bassinet for Breastfeeding
Percy
Origin – Old French.
Meaning – One who pierces the valley.
Perry
Origin – Latin.
Meaning – Traveler.
Peter
Origin – Greek.
Meaning – Stone or rock.
Prince
Origin – English.
Meaning – Principal one.
Quinn
Origin – Irish.
Meaning – Descendant of Conn.
Ralph
Origin – Old English.
Meaning – Famous wolf.
Ramsey
Origin – Old English.
Meaning – Garlic island.
Ray
Origin – Germanic.
Meaning – Wise and advisor/protector.
Reed
Origin – English.
Meaning – Red haired.
Rhys
Origin – Welsh.
Meaning – Enthusiasm.
Ricardo
Origin – Spanish and Portuguese.
Meaning – Strong in rule.
Riley
Origin – Old English.
Meaning – Wood Clearing.
Robert
Origin – German.
Meaning – Bright fame.
Rory
Origin – Goidelic.
Meaning – Red-haired king.
Ross
Origin – German.
Meaning – The steed or the horse.
Roy
Origin – English, French.
Meaning – King or red.
Ryder
Origin – Old English.
Meaning – Knight or mounted warrior.
Samuel
Origin – Hebrew.
Meaning – God has heard.
Sawyer
Origin – English.
Meaning – Someone who earned his living by sawing wood.
Seamus
Origin – Irish.
Meaning – One who supplants.
Sean
Origin – Irish.
Meaning – God is gracious.
Amazon Baby Registry Welcome Box
Sebastian
Origin – Latin.
Meaning – Venerable.
Seth
Origin – Hebrew.
Meaning – Appointed.
Shea
Origin – Irish.
Meaning – Fine or fortunate.
Sheldon
Origin – Old English.
Meaning – Steep valley.
Stephen
Origin – Greek.
Meaning – Wreath crown.
Sullivan
Origin – Irish.
Meaning – Black-eyed one.
Theodore
Origin – Greek.
Meaning – Gift of God.
Timothy
Origin – Greek.
Meaning – Honouring God.
Todd
Origin – Middle English.
Meaning – Fox.
Tony
Origin – Latin.
Meaning – Of the Antonius family.
Trey
Origin – English.
Meaning – Three.
Tristan
Origin – French.
Meaning – Sad or sorrowful.
Troy
Origin – Irish.
Meaning – Foot soldier.
Tyler
Origin – Old English.
Meaning – Doorkeeper of an inn.
Vance
Origin – Old English.
Meaning – Marshland.
Vin
Origin – Latin.
Meaning – Conqueror.
Warren
Origin – English, French.
Meaning – Watchman or park warden.
Wilder
Origin – Old English.
Meaning – Untamed or wild.
William
Origin – English.
Meaning – Resolute protector or strong willed warrior.
Best Tummy Time Activities for Newborns
Winston
Origin – English.
Meaning – Joy.
Wolf
Origin – German.
Meaning – Traveling wolf.
Wyatt
Origin – Old English.
Meaning – Brave in world.
Xavier
Origin – Spanish.
Meaning – Bright and splendid.
Zack
Origin – Hebrew.
Meaning – Laughter.
Zane
Origin – Hebrew.
Meaning – God’s gracious gift.
Zeke
Origin – Hebrew.
Meaning – God strengthens.
Zephyr
Origin – Greek.
Meaning – West Wind.
Zeus
Origin – Greek.
Meaning – Sky or shine.
As you can see there are many names that would sit very nicely next to Oliver as a middle name, all with different origins and meanings.