If one or two syllables simply aren’t enough for your baby’s name, we have picked some of our favourite long baby names for you to consider.
Sometimes short names can be just that, too short, and you might want to give your a little one a little nickname while they're growing up - and let's face it, you can't shorten a name like Ava or Leo. So if a longer name is something you prefer, we've picked out favourite long names that you'll love too. And they should be pretty easy to shorten, too, so whether you like Eve, Monty, or Alex, there’s a name for you on the list!
Long baby names
From Greek origin meaning "resurrection", Anastasia is a beautiful name that can even be shortened to "Ana" for a cute nickname.
This name is where the nickname "Remi" comes from. It means "place on a riverbank" and it would be a great name for a baby boy or girl.
Vivienne is the French variation of "Vivian" meaning "life" and is a beautiful long name.
This name is a popular name for a baby boy. From Greek origin meaning "gift of God", Theodore has been a favourite, and can even be shortend to "Theo".
Josephine is the French femanine variation of Joseph, which is of Hebrew origin.
This name is truly impressive name meaning "the Lord has remembered".
This lovely girls name is the Italian, feminine variation of the name Gabriel. Meaning "God is my strength", the name was very popular in 2018.
Jonathan is a traditional name that's still very popular, and is a great long name. Of Hebrew origin, it means "gift".
A long name that's great for a baby boy or baby girl. It also means "belonging to a lord".
Another name that's perfect for a baby boy or girl, Lawrence is a strong long name, that can even be shortened to "Lawry" for a lovely little nickname. Of Latin origin, the name comes from "Laurentium", a Roman city known for its laurel trees. The trees are a symbol of wisdom and achievement.
Of Greek origin meaning "weaver" this name sounds glamorous and makes for a lovely long name. It keeps rising in popularity, but it isn't a common name, meaning your baby girl will have the sweetest name on the class register.
An unusual but strong name for a baby boy, Lysander is of Greek origin meaning "Liberator".
Meaning "prophetess", the name Cassandra is of Greek origin. It's a lovely baby girls name, which can be shortened to "Cassie" as a nickname. This incredibly sweet name is the perfect long name that isn't very common either.
Alexander has always been a popular boys name and is often shortened to "Alex". Of Greek origin, the name means "defending men".
Your baby girl will share the same name as the Royal Princess if you give her this beautiful long name. Meaning "freeman", the name is of French origin.
Meaning "bearer of Christ", the name Christopher is of Greek and Latin origin. It's a classic name for a baby boy, and can be shortened to "Chris",
While Genevieve is quite an uncommon name, we think it's sweet for a baby girl. The name is of French origin meaning "tribes woman".
Meaning "son of the right hand", Benjamin is of Hebrew origin and is also a popular, long boys name. While we love the name as it is, it can be shortened to "Ben" or "Benji" for a cool nickname.
Evangeline is a gorgeous baby girl name and sounds timeless. Of Greek origin, the meaning is "bearer of good news".
A rare choice for a baby boys name, but we love how it sounds. Meaning "son of the furrow", Bartholomew is a great choice for a boy.
The name Isabella is a popular baby girls name, sounding both modern and traditional. Meaning "pledged to God", the name is of Hebrew origin.
Harrison is a great baby boys name that is a longer version of the traditional name "Harry". The name is of English origin and also means "son of Harry".
Of Latin origin, the name Constance is a beautiful long name meaning "steadfastness".
Of English origin, the name Harrington has been made popular throug hthe famous actor Kit Harington. It makes a great baby boys name and can even be shortend to "Harry".
Arabella is a popular girls name that's also a beautiful long name. It's of Latin origin and means "to prayer".
We love the name Montgomery, and its nickname "Monty" even more! From Norman origin, the name means "man power".
Lovely for a baby girl or boy, Mackenzie is of Scottish origin.
Of Scottish origin, the name means "son of righteousness". It's a smart, long name for a baby boy and can be shortened to "Mac".
This beautiful name comes from "Mount Olympus", home of the Greek Gods. It almost sounds like a goddess name.
Lorenzo is the Italian variation of "Lawrence" and almost gives a whole new lease of life to the name.
Samantha is a mum of one, in a house full of boys and became a volunteer at a Hospice at 11 years old, helping to fundraise for 10 years. Her hobbies are long hikes, coffee tasting, and being a bit of an *obsessive* cleaner.
Our panel of no-nonsense mums put popular baby products through (very!) vigorous testing, meaning you can spend money on the things that really work and have extra time to watch EastEnders with a cuppa tea!