Sometimes short and sweet is the way to go! These short girl names are perfect as either a first or middle name for your little girl.
Are you a straight-to-the-point kind of person? Maybe a short name is perfect for you!
These are some of the cutest girl names that are both short and stunning. Finding the right name for your baby girl shouldn’t be so hard. Check out this list of short first names to find a pretty name for your little princess!
With over 120 sweet baby girl names to browse through, you’ll find the perfect first or middle name for your little girl. Whether you want classic names or unique ones, one, two or three syllable girl names, this list will help you find a great name for your little girl.
Related: Three Letter Girl Names You’ll Fall In Love With!
125+ Cute short girl names
Abby
While often short for Abigail, this name also works great by itself. Abby can also be spelled Abbie, Abbi, Abbi or Abbey. It means “my father’s joy” and has Hebrew origins.
Ada
I love Ada as a three letter girl name. It feels like an edgy version of the popular Ava! This Hebrew name means “nobility.”
Addie
Addie is often short for Adeline or Adelaide. It has many spellings like Adi, Addi, or Addy. It is a German name that means “noble”
Allie
This Celtic name has multiple meanings: harmony, stone, or noble. It is often a nickname for Allison or Alexandra. Allie can be spelled many ways, including Ally, Ali or Aly.
Anna
Anna has Hebrew origins and means “grace”. This sweet name is also a palindrome, meaning it is spelled the same forwards or backwards.
Anne
Anne is of Hebrew origin and means “grace”. It is a vintage girl name that isn’t used much by itself anymore.
Annie
Annie is often used as a nickname for Anna, Annabelle or Annaliese. This name is also of Hebrew origins meaning “grace”.
Aria
Aria is the Italian word for “air” but it is also believed that the name means “tune” or “lioness”. Also spelled Arya, this name became popular after the HBO series “Game of Thrones” rose to popularity.
Asa
Asa is a strong name of Japanese origin that means “born in the morning”. It’s a unique twist on popular baby girl names like Ava or Anna.
Ash
This bohemian girl name is just three letters long. It means “ash tree” and is an English name. It is often used as the short form of Ashley or Ashlyn.
Ava
Ava is one of the most popular baby names in the United States according to the Social Security Administration records. It means “bird” and has Latin origins.
Bella
Bella became very popular after the Twilight series became popular. It is used as a nickname for Isabella or all on its own. It means “beautiful” and is an Italian name. Bella is one of those sweet baby names that will never go out of style.
Related: 18 Showstopping Gemstone Names For Girls
Belle
This baby girl’s name also means beautiful. Belle is also the name of a Disney princess known for being shy, bold, and very intelligent – perfect for your little princess!
Bonnie
The name Bonnie means “beautiful” and is of either Scottish or French origins.
Brooke
This German name means “stream” and is a beautiful nature name. Brooke also makes a great middle name!
Brynne
Brynne is a Gaelic name meaning “little drop of water.” It is also believed to mean “black haired raven”. The name Brynne is perfect for parents that like short and feminine girl names.
Cali
If you love unique baby girl names, add Cali to your list! This Greek baby name means “beautiful, lovely” and can also be spelled Callie. It works great as a first name or as a nickname for Calista.
Cara/Kara
Cara means “friend” and is of Greek origin. It is pronounced both CAR-ah and CARE-ah.
Claire
Claire comes from the French word meaning “clear.” Also spelled Clare, it is a perfect name for parents that like traditional names.
Connie
Connie is a name of Latin origin that means “knowledgeable”. It is often short for Constance and is a vintage name.
Cora
Cora is a unique girl name that means “maiden”. In Greek mythology, Cora is the other name for Persephone, the goddess queen of the underworld and the goddess of spring.
Related: 363 Four-Letter Baby Names Loaded With Personality
Dana
The name Dana has multiple meanings and origins. The Arabic meaning is “valuable pearl”. It is also believed to derive from the Hebrew name Daniel and mean “God is my judge”. It also has Celtic ties, as there is a goddess Dana (or Danu) in Celtic Mythology.
Dani
Dani comes from the Latin name Daniel or Danielle and means “God is my judge.”
Dara
Dara is a beautiful name that means “rich” and has Persian origins.
Della
Della is a very uncommon short girl name. The name Della means “noble” and is of German origins.
Demi
Demi is a gender-neutral name of French origin that means “small”. It is often used as a nickname for Demetria.
Eden
This Hebrew name means “delight” or “place of pleasure”. Eden has strong biblical ties as it is the name of God’s garden for Adam and Eve.
Edi
Whether short for Eden or Edith or as a first name alone, the name Edi is very unique. It is a short unisex name that means “my witness” and has Hebrew origins. It is pronounced either “ee-dee” or “ed-ee”.
Effie
Effie is a girl’s name of Greek origin and means “well spoken”. It is often used as a nickname for Euphemia. It has a similar timeless charm to Hattie, Nettie and Lottie.
Related: 16 Places To Host Your Baby Shower That Your Guests Will Love!
Ella
Ella is one of the more popular short names on this list. It has many meanings including “young girl”, “light” and “goddess”.
Elle
This French girl name means “she”. It is either pronounced “ell” or “ell-ee”.
Ellen
Ellen is a Greek name meaning “shining light”. The name Ellen one of the more old-fashioned names on this list. It was popular back in the early 1900s. Today the name Ellen is very rare.
Ellie
The name Ellie has grown in popularity over the past several years! It is used as a name by itself or as a nickname for longer names like Eleanor or Eliana.
The name Ellie means “shining light” and is believed to be of Greek origin.
Elsa
If you can shake the image of the Ice Queen out of your head, the name Elsa is short and beautiful. It is derived from the Hebrew name Elizabeth and means “God is perfection.”
Elsie
Derived from Elizabeth, Elsie is of Hebrew origins and means “my God is my oath”.
Emma
Emma is a Old German name that means “whole”. It’s one of the most popular names on this list and has ranked in the top 10 baby names in the United States since 2002.
Emmy
Also spelled ‘Emmie’ or ‘Emme’, this French name means “hard worker”.
Emmy is often used as a nickname for names like Emerson, Emily or Emma, but it can also be used as a first name.
Erin
Erin is a Gaelic name that means “Ireland”. Other popular spellings include Eryn, Arin, or Aryn.
Etta
This rare girl name is of English origin and means “ruler of the estate”. Etta is often short for Henrietta or Loretta, though it can be used as a first name by itself. Etta is perfect for parents that love unique baby names or names with a vintage charm!
Eva
Eva is of Hebrew origins and means “life”. This beautiful short girl name can be pronounced “e-va” or “ay-va”. Though it used to be a forgotten vintage girl name, Eva is growing in popularity again.
Evie
Evie is a form of the Hebrew name Eve that means “life”. It is often used as a pet name for Evelyn, Eva, or Evangeline.
Faith
As you may have guessed, the name Faith means “to trust” and has Latin origins. I love the name Faith – there aren’t many popular ‘F’ names and I think that makes it extra unique!
Farrah
Made famous by Farrah Fawcett, this name means “beauty” and is of Gaelic origin. Farrah was once a popular name, but it has become more unique over the past decade or so!
Faye
This whimsical girl name means “fairy” and is of Middle English origins. This unique name is also a great middle name.
Fiona
Fiona is a super sweet baby girl name that is easy to say and spell. It means “fair” and is of Gaelic origins.
Freya
Though its popularity started overseas in England, the name Freya is growing in popularity the United States as well.
Freya means “noble lady” and is of Scandinavian origin.
Geva
The name Geva means “hill” and has Hebrew origins. It is either pronounced “geh-va” or “gee-vah”. This is a very rare short girl name that has never made the top 1000 baby names list in the United States.
Gia
Gia is of Italian origin that means “God is gracious”. It’s one of my favorite three letter baby names.
Gina
The name Gina means “queen” and has Italian origins. It is used as a first name or as a nickname for Regina, Georgina, Virginia or Eugenia.
Grace
The name Grace is beautiful and classic. It makes a great first or middle name! It is of Latin origins and means “grace”. Though Grace is a common name, it is one of my favorite single syllable names.
Greta
The name Greta has German origin and means “pearl”.
Haven
How sweet is this name?! Haven means “safe place” and is of American origin. It is pronounced “hay-ven”.
Hattie
Hattie is of German origins and means “estate ruler”. This charming girl name is often used as a pet name for Harriet or Henrietta.
Related: Dainty and Sweet Flower Names For Girls
Hilda
The name Hilda means “battle” and has Old German origins.
Hope
As you may have guessed, Hope is an English name that means “to desire for”. I love the name Hope as a middle name!
Ina
This short girl name gets right to the point! Ina is derived from Regina, which means “queen”.
While Ina is beautiful just as it is, this name can also be used as a nickname for any name that ends in -ina (think Angelina, Marina, Christina, etc.)
Isla
This Spanish girl name has really stood out to parents over the past few years! It means “island” and is pronounced “eye-la”.
Isla made its debut on the popularity charts back in 2008 and was ranked 44 in 2020! It’s very popular among parents that want a very short, feminine girl name.
Iva
The name Iva is of multiple origins and means “God is gracious”. Iva is pronounced “i-va” and is much less popular than similar names Ava or Eva.
Ivy
The name Ivy means “vine” and has English origins. It’s a popular choice among parents that love nature names.
Jada
Jada is of Hebrew origins and means “wise”. This short baby girl name has not been popular since the early 2000s. I love how feminine but edgy it sounds!
Related: 50+ Enchanting and Whimsical Fairy Girl Names
Jade
Jade means “green gemstone, stone of the colic” and is of Spanish origin. It was believed that the gemstone jade had healing powers.
Jade has long been used as a first and middle name for girls. It’s one of the more popular gemstone names for girls, but that doesn’t make it any less special!
Jen
It can be short for Jennifer or Jenna, or can be a first name by itself. The name Jen means “fair one” and has Welsh origins.
Jenna
While the origins are a bit fuzzy, the name Jenna means “heaven”. Some believe it has Arabic origins while other believe it to be derived from the Welsh name Guinevere.
Jess
Jess is a Hebrew name that means “the Lord exists.” It is often used as a nickname for Jessica or Jessa.
Jessa
Jessa means “gift” and has Hebrew origins. You may recognize this name from ‘Counting On’ and ‘19 Kids And Counting’ star Jessa (Duggar) Seewald.
June
This Latin name means “young”. June works great as a first or middle name.
Kate
This name is short, sweet, and timeless! While there is some discrepancy over the name’s origin, it is believed that the name means “pure” and is derived from Katherine.
Kira
Kira is a Russian name that means “mistress”. It can also be spelled Keira.
Kyla
I love this four letter girl name! It means “narrow” and has Celtic origins.
Kyra
This Greek girl name means “lord” and is pronounced either “keer-ah” or “ky-rah”.
Lana
Lana is often used as a nickname for Milana, Svetlana, or Alana, but this girl name shines all on its own! This name has many meanings and origins since it is derived from so many different names.
Lane/Layne
This unisex English name means “roadway”.
Lara
Lara has Latin origins and means “protection”. I love this four letter girl name and it’s extremely unique! Lara was ranked 706 in 2020 in the United States.
Laura
Laura is one of the more common names on this list. It was extremely popular from 1960-1990 in the U.S. It means “bay laurel” and has Latin origins.
Related: Should you bank baby’s cord blood?
Laurel
Laurel is like a spruced up version of the common name Laura! It is an English name that means “laurel tree” and ranked 683 in 2020.
Leah
Leah is such a sweet four letter girl name! It has Hebrew origins and means “weary”.
Lily
This floral girl’s name is absolutely stunning. Lily means “lily flower” and has English origins. It is also spelled Lilly.
Lina/Lena
Since this name is often used as a nickname, there are many discrepancies about its origin and meaning. Lena is pronounced either “lay-na” or “lee-na” and is a beautiful short girl name!
Lottie
Since Lottie is often short for Charlotte, it has French origins and means “free man”.
Lucia
Lucia has Spanish and Italian origins and means “light”.
Lucy
Lucy is a French name that means “light”. I think Lucy is such a charming old-fashioned name! It has definitely stood the test of time and remains popular in 2020 (it was ranked #49!)
Lula
This short German name means “warrior”. It’s extremely unique and hasn’t ranked in the top 1000 since 1965.
Luna
Luna translates to “moon” in Latin. The name Luna has a very soft, romantic feel to it.
Related: 150+ Adorable Nicknames For Girls
Lyla
Also spelled Lila, this name is a variation of Leila/Layla and means “night” in Arabic.
Lynne
Also spelled Lynn, this Welsh girl name means “lake”.
Lyra
Lyra is a Greek girl name that means “lyre”. I have heard this name pronounced both “leer-ah” and “ly-rah”.
Maddie
Maddie has Hebrew origins and means “woman from Magdala”. Other spellings include Maddy, Madi and Mady. It is often short for Madison or Madeleine.
Mae/May
The name Mae or May often refers to the month. Its a name that sounds warm like springtime and brings about feelings of growth and sunshine.
Maeve
The name Maeve means “intoxicating” and has Gaelic origins. It is often shortened to Mae.
Mara
This Hebrew name means “bitter”. Mara is popular among parents that want a short, feminine girl name.
Mary
There are many theories as to what the name Mary means, including “sea of bitterness”, “beloved”, and “wished for child”. Mary is a biblical name that is commonly used as a family name.
Maya
Also spelled Mya or Maia, this name means “good mother” and has Greek origins.
Mia
Mia originated from the name Maria and means “bitter”. It is a very popular girl name in the United States and has ranked in the top 10 baby names since 2009.
Mila
Mila comes from several regions and has numerous meanings. In Spanish, it means “miracles” while the Russian meaning is “dear one”. This trendy name has grown in popularity over the recent years and ranked 20 in 2020.
Mira
Mira is a girl name of Latin origin meaning “admirable”. It’s much less common that the very similar name Mila.
Nellie
Nellie has Latin origins and means “bright one”. This name is more common as a nickname for Penelope, but I love it all by itself.
Nina
Nina is a Spanish name that means “little girl”. This short girl name is timeless and elegant.
Noah
Noah was predominantly a male name until recent years. It can also be spelled Noa for an edgier look. Noah means “rest” and is a Hebrew name.
Nora
Nora is a French name that means “light”. It is also spelled Norah and can be short for Eleanora.
Nova
The name Nova means “new” and comes from the Latin word “novus”. It is one of those beautiful baby girl names that you don’t hear often enough!
Opal
Opal is also one of the most unique gemstone baby girl names. It is a Sanskrit name that means “jewel”. Opal is the October birthstone and is great for parents that love uncommon girl names.
Ora
Ora is a Latin girl name that means “pray”. It is one if the most unique short girl names with two syllables.
Related: 101 of the Cutest Baby Girl Names
Paula
Paula is a Latin girl name that means “small”.
Penny
Penny is sometimes short for Penelope, but it is also a unique girl name by itself. It means “unraveling cloth” and has Greek origins.
Pippa
The name Pippa is often short for Phillippa, which is a Greek name that means “friend”.
Quinn
Quinn is a popular last name as a first name that is also gender neutral. It means “descendent of Conn” and is of Gaelic and Irish origin.
Rae
The feminine form of the short boy name Ray, it means “well-advised protector” and has English origins. Rae is a perfect middle name for almost any first name!
Rain
This gender-neutral nature name means “blessing from above” and has English origins. Rain can also be spelled Rayne or Raine.
Remi
This short, unisex name means “oarsmen” and has French origins. Remi is often short for Remington or Remedy.
Rita
This Spanish baby name means “pearl”.
Rosa
Rosa means “rose” and is of Latin origins. The name Rosa is feminine and sweet, perfect for your darling little girl!
Rose
As you probably guessed, this name means “rose flower” and is derived from the Latin word “rosa”. Rose is a very common middle name in the United States.
Ruby
Like the gemstone, the name Ruby means “deep red precious stone” and has Latin origins.
Ruth
The name Ruth means “friend” and has Hebrew origins. Ruth has very strong biblical affiliations.
Sadie
The name Sadie comes from the name Sarah, which is a Hebrew name meaning “princess”.
Sami
Sami is of Arabic origin meaning “elevated”. The name can also be short for Samantha, which is a Hebrew name meaning “told by God”.
Sara/Sarah
Sarah is a name of Hebrew origins that means “princess”. The name Sara was extremely common in the 1980s-1990s, and sits at spot 87 in 2020.
Stella
Meaning “star”, the name Stella has Latin and Italian origins. I love this name – it sounds very regal and poised!
Related: Stunning Girl Names That Start With S
Tess
Tess is a Greek name that means “harvester”. It is often short for Theresa or Ester, though the name Tess sounds cool and edgy as a first name.
Tessa
Also a common nickname for Theresa, Tessa is a Greek name that means “harvester”. Definitely add this name to your name list if you love shorter names!
Thea
Thea is a Greek baby name that means “gift of god”. Though it was once a pet name for names like Dorothea and Theodora, the name Thea has been rising in popularity. It ranked 303 in 2020.
Uma
There are many different meanings and origins of the name Uma. In Sanskrit, the name means “splendor”, in Hebrew it means “light” and in Indian it means “mother”.
Vada
Vada is such a unique twist on both Ava and Ada. I love how different it sounds!
Vada means “knowledge” in Sanskrit and means “ruler” in German.
Vanna
Vanna is a girl’s name of Cambodian origin meaning “golden”.
Venna
Venna means “butterfly” and has Greek origins. This extremely rare short girl name is absolutely stunning!
Vera
The name Vera means “faith” and is of Slavic origins. Vera is another name that has been climbing the popularity charts. In 2020 this name was ranked 246 in the United States.
Willa
This name has German roots and means “protection”. It is the feminine form of the name William.
Winnie
This name has Welsh origins and means “fair one”. You may know this name as a nickname for Winifred, Winona, Edwina, Gwendolyn or Guinevere, but Winnie also makes a great first name.
Zara
The name Zara means “radiance” and has Arabic origins. I think this name sounds like a modern version of the name Sarah!
Zina
Zina is a Greek name that means “life of Zeus”. Other popular spellings include Xena, Zena, or Xenia.
Zoe
Zoe is a girl name that comes from the Greek word for “life”. It is often spelled Zoey and is one of the more popular three letter girl names!
There are so many short girl names on this list that I love!
Which of these short baby girl names are your favorite? I’d love to hear from you in the comments below.
And don’t forget to subscribe to my email list and follow me on Facebook, Instagram and Pinterest!