120+ Short Girl Names Loaded With Personality

Short and sweet baby girl names that are perfect as a first name or a middle name for your baby girl

Sharing is caring!

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.

These short and sweet baby girl names are perfect for a first or middle name! Find a cute name for your baby girl on this list!

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”. 


baby girl old fashioned

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. 


boho girl names

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.”


fairy girl

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.” 


baby girl in purple dress

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. 


girl names

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. 


baby girl

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. 


baby girl

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! 


cute baby girl

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. 


baby girl in bow

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.


classic girl names

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. 


Short and sweet baby girl names that are perfect as a first name or a middle name for your baby girl

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.


little girl with letter S

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”. 


happy baby girl

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!

Leave a Comment

Your email address will not be published. Required fields are marked *