30 long baby names for boys and girls

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



1) Anastasia
From Greek origin meaning "resurrection", Anastasia is a beautiful name that can even be shortened to "Ana" for a cute nickname. 


2) Remington
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. 


3) Vivienne
Vivienne is the French variation of "Vivian" meaning "life" and is a beautiful long name. 


4) Theodore
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". 


7) Gabriella
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. 


8) Jonathan
Jonathan is a traditional name that's still very popular, and is a great long name. Of Hebrew origin, it means "gift". 


9) Dominique
A long name that's great for a baby boy or baby girl. It also means "belonging to a lord". 


10) Lawrence
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. 


11) Penelope
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. 


12) Lysander
An unusual but strong name for a baby boy, Lysander is of Greek origin meaning "Liberator". 


13) Cassandra
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. 


14) Alexander
Alexander has always been a popular boys name and is often shortened to "Alex". Of Greek origin, the name means "defending men". 


15) Charlotte
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. 


16) Christopher
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", 


17) Genevieve
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". 


18) Benjamin
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. 


19) Evangeline
Evangeline is a gorgeous baby girl name and sounds timeless. Of Greek origin, the meaning is "bearer of good news". 


20) Bartholomew
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. 


21) Isabella
The name Isabella is a popular baby girls name, sounding both modern and traditional. Meaning "pledged to God", the name is of Hebrew origin. 


22) Harrison
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". 


24) Harrington
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". 


25) Arabella
Arabella is a popular girls name that's also a beautiful long name. It's of Latin origin and means "to prayer". 


26) Montgomery
We love the name Montgomery, and its nickname "Monty" even more! From Norman origin, the name means "man power". 


28) Macaulay
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". Whether you’re having a baby girl or baby boy, we have lots of name ideas for you to add to your shortlist. From unique baby girl names to vintage baby names and even Disney-inspired baby names, you’ll be sure to find a name to suit your new little one.
We also have a baby name generator to give you more inspiration!