130 Best Short Names for Girls
If you’re soon going to welcome a little girl in your life, then might we say congratulations are in order! Do you know what’s more coming your way? Responsibilities! Yes, there are so many responsibilities that will knock your door once you become parents – and choosing the right name for your little girl will be one of them. The time you spend with your spouse while searching of a name for your little one will no doubt be precious, but it can be a stressful affair, especially if you both fail to settle on one name. We get you! Most millennial parents today look for a name that’s short and sweet, and we couldn’t agree more with their choice. A short name is usually easy-to-pronounce and imparts simplicity. If you’re also a millennial parent looking for short and sweet names for your baby girl, we’ve got you covered!
Beautiful Short Baby Girl Names With Meanings
Have a look at these beautiful short names for baby girls. You never know, you might like one for your little princess.
The name Ada is of German origin and means ‘adornment’ and ‘nobility’.
Adele is a beautiful girl name meaning ‘nobility’. The name is derived from the German name ‘Adel’.
Agnes has a Greek origin and the meaning of the name is ‘holy’ or ‘pure’. The Italian variation of this name is ‘Agnese’.
The name Amy has French roots and the meaning of this charming name is ‘dearly loved’ or ‘beloved’. The name was originally derived from the Latin name Amatus meaning ‘loved’.
Ana is a name of Spanish origin, which means ‘gracious’ or ‘merciful’.
The name ‘Ari’ has a Hebrew origin and the meaning of the name is ‘lion’. Although it’s a unisex name, it is more popular as girls’ name.
This short name has an English origin and the meaning of the name is ‘happy’. The name Ash is a shorter version of the very popular name Ashley.
‘Ava’ means ‘life’ and is of Latin origin. Another form of the name is Aveline or Evelyn.
Aya is a popular Japanese name meaning ‘beautiful’ or ‘colourful’. In Hebrew, the name means ‘bird’ or ‘to fly’. The Arabic version of the name means ‘wonderful’.
This girl’s name has an English origin and it means ‘brook’ or ‘stream’.
Pronounced as ‘Bell’, the meaning of this French name is ‘beautiful’ and would make for a charming name for your little one.
This name has a Hebrew origin and the meaning of the name is ‘Oath of God’.
Beth is a short form of the name ‘Elizabeth’; the meaning of this Hebrew name is ‘God is satisfaction’.
This name has an English origin, and it generally represents the colour blue.
The name Bo is of Old Norse origin and its meaning is ‘to live’. It also means waves in Chinese.
The name has Latin roots and the meaning of the name is ‘marshland’. Bree and Brianna are the two variations of this name.
This name has a Welsh origin and the meaning of the name is ‘hill’.
This short and sweet name of French origin and means ‘beloved’.
The name Chloe is derived from the Greek word ‘Khloe’. This name means ‘blooming’ or ‘fertility’.
The name Cia is of English origin and means ‘beautiful’. This is a perfect and suitable name for your beautiful little one.
The name is derived from the Latin adjective ‘clarus’ and the meaning of this name is ‘clear’ or ‘bright’.
With an American origin, the meaning of this cute name is ‘chocolate bean’. This is a wonderful option for your sweet little girl.
Cora means ‘heart’ and it has a Greek origin.
‘Dawn’ has an Old English origin and the meaning of the name is the ‘first appearance of light’.
‘Dell’ has its roots in Old German and it means ‘noble kind’. This is also another version of ‘Adelaide’.
This pretty name has an American origin and the meaning of the name is ‘A bird of peace’.
The name has an Old English origin and it means ‘rich in war’.
The name is derived from the French word ‘Elle’, meaning ‘she’.
This name has a Hebrew origin and it means ‘noble’ or ‘joyful’. It is also considered to be a short version of the name ‘Elizabeth’.
The name Emma is of German origin and means ‘universal’ and ‘whole’. While Emma is a very popular name, if you want some similar names, then consider these- ‘Emily’, ‘Emmy’ and ‘Em’.
This is a Greek name and it means ‘dawn’.
‘Erin’ has an Irish origin and the meaning of the name is ‘from the island to the west’.
This name is of Persian and French origin and the meaning of the name is ‘emerald’, ‘beloved’, and ‘esteemed’. Esme in Old French means ‘to love’.
Etta has an English origin and the meaning of the name is ‘estate ruler’.
The name Eva is of Hebrew origin and the meaning of the name is ‘living one’ or ‘life’. A few names similar to Eva are ‘Eve’ and ‘Ieva’.
Faith means ‘belief’ and ‘confidence’. The meaning of the name is as good as its sound. You must consider this name for your beautiful baby girl.
‘Fawn’ is an English baby name meaning ‘young deer’. It is also believed to have been derived from the name ‘Fauna’, the Greek mythological deity of nature and fertility.
‘Faye’ has an English origin and the meaning of the name is ‘fairy’.
The name has an Old English origin and it is a nature-inspired name. If you love nature, then you must consider this name for your baby girl.
‘Fleur’ has French roots and the meaning of the pretty short name is ‘flower’.
With an Italian origin, the meaning of this name is ‘God’s gracious gift’. It is considered to be a short form of the name ‘Gianna’.
The name is derived from the Latin word ‘gratia’ and it means ‘thanks’ or ‘favour’.
Gretl is a short pretty name with a Greek origin and the meaning of the name is ‘pearl’.
Gwen has a Welsh origin and the meaning of the name is ‘holy’ or ‘white’. Alternatives include ‘Gwenda’, ‘Gwenaelle’, and ‘Gwenno’.
‘Haven’ is an English name meaning ‘safety’ or ‘a place of shelter’.
‘Hazel’ has an Old English origin and is from the name of the colour or the tree.
‘Helen’ is a Greek baby name and it means ‘shining light’ or ‘the bright one’.
‘Hope’ has an English origin with a meaning ‘desire’ or ‘wish’.
‘Ida’ is a German name derived from the word ‘id’ meaning ‘work’ or ‘labour’.
This name has Scottish, Spanish origin and the meaning of the name is ‘island’.
With Slavic, Italian, Czech roots, the meaning of the name is ‘God is gracious’. This is also considered to be a short form for Slavic names ‘Ivana’, ‘Ivanka’, or ‘Ivka’.
This is a short English name meaning ‘faithfulness’.
‘Jade’ is a Spanish name meaning ‘stone of the side’ and it is a short simple girl’s name.
‘Jane’ is an English baby girl’s name and the meaning of the name is ‘Jehovah has been gracious’.
The name Jazz is of American origin. Jazz is a style of music, if you’re looking for a musical name for your little one, ponder over Jazz.
‘Jess’ means ‘a gift of God’ and ‘rich’ and it is of Hebrew origin. The name is a variant of the name ‘Jesse’.
This is a girl’s name with an English origin and means ‘a child of the Gods’. It is also considered to be short for the Latin name ‘Juliana’, which means ‘youthful’.
The name has an English origin and the meaning of the name is ‘Little Goth’. It could also be used as short for the name ‘Jocelyn’.
‘Joy’ means ‘happiness’ or ‘delight’ and this French name would make for a great name for your little bundle of joy.
‘Jude’ has Latin, Hebrew origin and the meaning of Jude is ‘praised’.
This is a Latin name and the meaning of ‘June is ‘young’.
The name Kace is of Irish origin and it means ‘watchful’ and ‘alert’.
Kady means ‘first’ and it has an Irish origin. It is also believed to be the variation of Katy or the short form of the name ‘Kadence’.
‘Kai’ has many origins and many meanings. In Hawaiian, the name means ‘sea’. In Japanese, ‘Kai’ means ‘forgiveness’. In Scandinavian, it means ‘earth’.
The name has an English origin and the meaning of the name is ‘pure’. It is also considered to be a nickname for ‘Kaitlyn’ and ‘Katherine’.
This unique name of African origin means ‘hill’.
‘Kira’ has a Greek origin and is derived from ‘Kyrios’, meaning ‘lord’ or ‘ruler’.
‘Kit’ is an English name and it means ‘pure’. It is a unisex name but more popular as a girl’s name.
‘Lacy’ is an English name and it means ‘belonging to Lassy’. This name can also be spelt as Lacie and Lacey.
The name has an English origin and a nature-inspired name. This name would be perfect for your little girl – it’s unique and short!
The name has a Gaelic origin and the meaning of the name is ‘little rock’. It is also considered to be a short version of the name name ‘Alana’ or the Russian name ‘Svetlana’.
Lark has an English origin and it means songbird’. This name is a great option for parents looking for nature-related names.
‘Lea’ means ‘meadow’ and it has an English origin. An alternative of the name is ‘Lee’.
The name is derived from the lily flower. The meaning of the name is ‘passion’ or ‘rebirth’. It could also be short for ‘Lillian’, ‘Lilith’, or ‘Lilika’.
This is a Nordic name derived from Old Norse, and it means ‘protection’ or ‘shelter’. In Danish, Swedish, and Norwegian, the name means ‘life’.
‘Lou’ means ‘renowned warrior’ and it has a French origin. It is also short for ‘Louisa’ and ‘Lucy’.
This short and simple name has a wonderful meaning. Lux means light.
‘Meg is a name of English and Greek origin. The meaning of Meg is ‘pearl’.
The name ‘Mia’ has an Italian, Spanish origin and it means ‘mine’. It is also considered to be short form of the Hebrew name ‘Maria’.
‘Opal’ is a name derived from the name of the gemstone opal. The name is derived from the Sanskrit word ‘upala’, meaning ‘jewel’.
Paris is the capital of France. But many people today name their baby girls as Paris. If you want to name your little girl after a beautiful city, then how about Paris?
The name ‘Park’ means ‘Cypress Tree’ and this name is of Chinese origin.
The name is believed to have been used as a name for someone living by a plum tree, or a seller of plums and it has an Old English, German origin.
The name has Irish, Gaelic origin and the meaning of Quinn is ‘counsel’.
Rain is another popular name often considered by nature-lover parents. If you’re one of those, do consider this cute name of American origin for your little girl. You already know what rain means, but another way to describe it is ‘abundant blessings from above’.
‘Rose’ has a Latin origin and is believed to have been derived from Latin ‘Rosa’ and it means ‘rose, a flower’.
Ruth is a Hebrew baby name and the meaning of the name is ‘companion’ or ‘vision of beauty’.
Sam, short for Samuel or Samantha, from a Biblical name, means ‘God has heard’.
‘Shea’ is an Irish name meaning ‘dauntless one’ or ‘the stately’.
This name of Scottish and English origin, simply means ‘sky’.
Star is a luminous astronomical object visible in the night sky. It is from the Old English word ‘Steorra’.
‘Vera’ has a Latin origin and it means ‘true’. In Russian, ‘Vera’ means ‘faith’.
The name means ‘life’ and it has a Latin origin.
‘Xena’ is a Greek baby name and it means ‘hospitable’ or ‘welcoming’.
The name Xia is of Chinese origin and it means ‘the glow of the sunrise’.
‘Zelda’ is a nickname for ‘Griselda’ and it means ‘dark battle’. In Yiddish, it means ‘happy’ or ‘blessed’.
This short uncommon girl name has a Japanese origin and the meaning of the name is ‘living’ or ‘religious meditation’.
In Greek, Zoe means ‘life’ and is a wonderful short option for the baby.
‘Zuri’ is a Swahili name and it means ‘beautiful’. This is a unique option for your little one.
‘Zyla’ is a Hebrew name and the meaning of this unique name is ‘quiet and calm’ or a ‘follower’.
Classic Short Girl Names With Meanings
Aine is a mythological Irish name which belongs to the queen of Munster fairies and one of the wives of Fionn Mac Cool. This cutesy name means ‘radiance’.
We are all thumbs-up for this one-syllable and cool-sounding boy’s name means ‘reddish brown’.
This Scottish name is a variant of the English name Jane. The meaning of the name is ‘God is gracious’.
Juno is a Latin mystical name meaning ‘queen of heaven’. In Roman mythology, Juno is equivalent to Hera, the wife of Zeus.
Kim is an English name meaning ‘royal fortress’.
Klara is a stylish and chic girl’s name representing an idealistic girl.
Lace is a beautiful and stylish name and a variation of the name Lacy.
Litzy is a sassy and joyful short form of the popular name Elizabeth. The Spanish name is quite popular in the US.
Mabel is a vintage name, yet something about this name feels like fresh dew. It means ‘lovable’.
Madge was once a popular Victorian name around the 1940s. It is the short form of the name Margaret and means ‘pearl’.
Myra is an elegant Greek name meaning ‘sweet-smelling oil’.
How ’bout this classic French name Paige? The name means ‘young servant’.
Pearl is a classic English name. It refers to ‘a precious gemstone’.
If you are looking for something classic with only one syllable, then Sue could be a perfect pick. The name means ‘graceful lily’.
Tess is a timeless name of English origin. The meaning of this name is ‘to harvest’.
Unique Short Girl Names With Meanings
If you have roots in the Sanskrit language or just adore the sanctity of this beautiful language, then you may try this name. Aja in Sanskrit means ‘goat’.
Buffy is a cool and remembering name, perfect for the nickname and first name.
Reeve is quite a popular name among those who grew up watching the classic Superman on screens. If you still adore the character, then why not use the name?
One of the finest gemstones on the earth, Ruby is a fantastic name to give your little girl.
Immediately thought of the Cheap Thrills song? We, too! Sia is a confident name to gift our daughter as it means ‘confident’.
Sloane is an exotic Irish name meaning ‘raider’.
This beautiful short name of Hebrew origin means ‘lily’.
Taya is one of the fast-rising names in the United States. The meaning of this name is ‘princess’.
This cute Scottish name means ‘twin’.
Thea is a mythological name meaning ‘goddess’.
Tia is just the name that tugs at our heartstrings. This Greek, Spanish, and Portuguese origin name means ‘goddess’.
Uma is a beautiful Hindi name referring to the Hindu goddess Parvati.
With Latin roots, Una means ‘lamb’ or ‘one’.
Val is the short form of the name Valerie. The Latin name means ‘powerful’.
Velma is a beautiful baby name with loads of oomph to it. This german name means ‘protector’.
These are some cute, simple, and easy-to-pronounce baby girl names. We are sure these suggestions will help you find the most suitable name for your little princess!