Looking for 3 letter names for girls? Here’s a comprehensive list of three letter girl names with meanings to help you decide on the perfect short and sweet baby name.
Parents these days are loving short and cute names because they’re usually easy to pronounce and even easier to spell. Or maybe you’re looking for a short middle name to accompany a longer first name or surname. I love that they’re short and sweet but often pack a powerful punch!
This list has both, lots of common as well as unique 3 letter girl names with meanings so there’s something for everyone!
Disclaimer: This post contains affiliate links which you can learn more about here.

THREE LETTER GIRL NAMES YOU’LL LOVE!
A
Abi
Abi – this Hebrew girl name is often short for Abigail which means ‘joy of a father’ or in Tamil it means ‘worshipper of God’
Ada
Ada – this short and cute 3 letter girl name means ‘nobility’ and has German roots
Adi
Adi – this cute unisex Hebrew baby name means ‘ornament’ or ‘jewel’
Ali
Ali – a popular nickname for Alison which means ‘noble’ and has French roots
Amy
Amy – this cute French baby name means ‘ beloved’
Ana
Ana – this Spanish girl name means ‘gracious’ or ‘meriful’
Ann
Ann – this Hebrew baby name means ‘grace’ or ‘favored one’
Anu
Anu – this Sumerian name means ‘the heavenly one’
Ara
Ara – this cute 3 letter girl name has Arabic origins and means ‘brings rain’
Ari
Ari – often a nickname for Arianna which has Greek origins meaning ‘very holy’
Asa
Asa – this Hebrew baby name means ‘doctor’ or ‘healer’
Ash
Ash – this English girl name means ‘ash tree’
Ava
Ava – this three letter female name means ‘life’ and has Latin roots
Aya
Aya – has different meanings depending on origin, in Japanese it means ‘colorful or beautiful’ and in Hebrew it means ‘bird’ or ‘to fly swiftly’
Aza
Aza – is another Arabic baby name and this one means ‘comfort’
B
Bay
Bay – this short and cute girl name has French origins and means ‘berry’
Bea
Bea – this American name means ‘blessed’ and is often a nickname for Beatrice
Bek
Bek – this English baby name means ‘brook’
Bev
Bev – this Old English girl name means ‘meadow’ or ‘beaver stream’ and is a short form of Beverly
Bey
Bey – this nickname has been popularized Beyonce and means ‘beyond others’
Bex
Bex – is a short form for Rebecca meaning ‘captivating’ in Hebrew
Blu
Blu – this is a color name meaning ‘blue’ which has been popularized by celebrity baby Blue Ivy
Bri
Bri – this Irish girl name means ‘strength’ or ‘exalted one’
C
Cat
Cat – this Greek three letter baby girl name means ‘pure’
Cam
Cam – this 3 letter Gaelic girl name means ‘crooked mouth’ or ‘bent nose’
Cay
Cay – this Greek baby girl name means ‘pure’
Chi
Chi – this Chinese baby name means ‘younger energy’ – it’s become more popular following Kardashian Baby Chicago who is often referred to as Chi
Cia
Cia – this short and cute English girl name means ‘beautiful one’
3 LETTER GIRL NAMES THAT START WITH D
D
Deb
Deb – this Hebrew name means ‘bee’
Dee
Dee – this name has English and Scottish origins meaning ‘sacred’ or ‘goddess’
Doe
Doe – this unique girl name mans ‘a female deer’
Dot
Dot – this adorable Greek girl name means ‘gift of God’ and sounds so vintage
Dru
Dru – this unisex 3 letter name means ‘wise’ and is of English origin
RELATED POST:
Short and Sweet 4 Letter Boy Names
Cute 3 Letter Boy Names + Meanings
Country Southern Girl Names With Old Time Charm
E
Eda
Eda – this name has Albanian and Norse origins and means ‘wealthy
‘
Edi
Edi – this is a short name for Edith which means ‘blessed’ or ‘riches’ and has English origins
Ela
Ela – this Polish girl name means ‘dark’ or ‘black’
Ell
Ell – this English baby name means ‘eloquent’
Eli
Eli – this 3 letter baby girl name means ‘high’ or ‘elevated’
Ema
Ema – this cute Old French girl name means ‘universal’
Emy
Emy – this German girl name means ‘universal’ or ‘whole’
Era
Era – this pretty Hebrew baby name means ‘gurandian’ or ‘awake’
Esa
Esa – this Finnish baby name means ‘God is my salvation’
Eva
Eva – this name has Latin roots meaning ‘life’ or ‘living one’
Eve
Eve – this name also has Latin roots and means ‘life’ or ‘living’
Evy
Evy – this girl name has Hebrew and Latin roots meaning ‘life’
Exa
Exa – this unique girl name means ‘adorned’ and has Hebrew origins
RELATED POST:
Perfect First and Middle Name Combos For Girls That Sound Amazing Together
Water Themed Baby Girl and Baby Boy Names
Unique and Beautiful Themed Baby Names
F
Fay
Fay – this cute 3 letter female name has English roots and means ‘fairy’
Flo
Flo – is a Latin baby name referring to the Roman goddess of flowers
Fia
Fia – this cute girl name has multiple origins (Italian, Irish, Portuguese) and means ‘wild’ or ‘weaver’
RELATED POSTS:
Adorable Boy Names With Cute Nicknames You’ll Love
Strong Southern Boy Names For Babies
G
Gem
Gem – this English baby name refers to ‘precious stones and jewels’ and is often a short name for Gemma
Gia
Gia – this Italian girl name means ‘God’s gracious gift’
Gin
Gin – this cute 3 letter Japanese name means ‘silver’
Gya
Gya – this 3 letter Indian baby name means ‘knowledge’ or ‘wisdom’
H
Hoa
Hoa – this Vietnamese girl name means ‘a flower’
Hen
Hen – this 3 letter biblical baby name means ‘grace’ ‘quiet’ or ‘rest’
RELATED POST: Awesome Unisex Baby Names That Are Totally Badass
I
Ica
Ica – this short and cute Greek girl name means ‘light’
Ida
Ida – this classic girl name has Greek and German roots and means ‘hardworking’
Ila
Ila – this French girl name means ‘island’
Ina
Ina – this Greek girl name means ‘pure’
Isa
Isa – this cute girl name has German and Persian roots meaning ‘strong willed’
Iva
Iva – this name also has multiple origins (Hebrew, Slavic, Czech, Old English and Hebrew) and means ‘God is gracious’
Ivy
Ivy – this cute English baby name means ‘faithfulness’
Iya
Iya – this beautiful Greek girl name means ‘violet (as in the flower)’
RELATED POST: Groovy Bohemian Baby Names For Your Flower Child
J
Jae
Jae – this unisex Korean baby name means ‘ability’ or ‘talent’
Jan
Jan – this Dutch girl name means ‘God is gracious’
Jaz
Jaz – this super cute American girl name means ‘fragrant flower’
Jen
Jen – this vintage English girl name means ‘fair phantom’ and is a common nickname for Jennifer
Jem
Jem – this cute Hebrew baby name means ‘supplanter’
Jet
Jet – this English baby name means ‘black gemstone’
Jes
Jes – this Hebrew baby name means ‘rich’
Jia
Jia – this Chinese baby name means ‘kin’ or ‘family’
Jil
Jil – this unique girl name has Latin roots and means ‘youthful’
Joy
Joy – this vintage Old French girl baby name means ‘delight’ or ‘happiness’
RELATED POST:The Prettiest Baby Girl Names with Cute Nicknames
K
Kai
Kai – this unisex baby name has multiple origins (Scandinavian, Hawaiian, Japanese) and can mean ‘the sea’ , ‘forgiveness’ or ‘willow tree’
Kam – this Scottish baby name means ‘crooked nose’
Kat
Kat – this 3 letter baby girl name means ‘pure’ and has English origins
Kay
Kay – this Latin girl name means ‘pure’ or ‘clear’
Kia
Kia – this sweet and simple name means ‘seasons beginning’ if you look at it’s African roots or it can mean ‘keeper of the keys’ or ‘earth’ if you look at it’s Welsh origins
Kim
Kim – this classic English girl name means ‘noble’ or ‘brave’
Kit
Kit – this unisex 3 letter female name means ‘carrier of Christ’
Kya
Kya – this beautiful African girl name means ‘diamond in the sky’
RELATED POST: Strong Hawaiian Male Names with Beautiful Meanings
L
Lea
Lea – this cute three letter girl name has Hebrew and Old English roots meaning ‘delicate’ or ‘meadow’
Les
Les – this Scottish name is often short for Leslie meaning ‘garden of hollies’
Lex
Lex – this Greek girl name means ‘man’s defender’
Lia
Lia – this pretty Greek bay girl name means ‘bearer of good news’
Lil
Lil – this unique English girl name means ‘lily’
Lis
Lis – this Scandinavian baby name means ‘God is my oath’
Liv
Liv – this Norse baby name means ‘life’
Liz
Liz – this English baby girl name means ‘God is my oath’
Lou
Lou – this super cute French girl name means ‘renowned warrior’
Lyn
Lyn – is a Welsh baby girl name meaning ‘lake’
M
Mae
Mae – this 3 letter name for girls means ‘pearl’ and is associated with the Roman goddess of growth and motherhood
May
May – this is a variation of the Greek goddess Maia who is the Greek goddess of spring
Meg
Meg – this Greek girl name means ‘pearl’
Mel
Mel – this Greek girl name means ‘dark’ or ‘black’
Mia
Mia – this precious Italian girl name means ‘mine’
Mik
Mik – this Hebrew baby name means ‘who is like God?’
Min
Min – this uncommon Egyptian girl baby name means ‘God of fertility’
Mya
Mya – this 3 letter Indian baby name means ‘dream’ or ‘illusion’ in Sanskrit
RELATED POST: NAMES FOR BOYS THAT MEAN STRENGTH AND POWER
N
Nev
Nev – this Latin baby name means ‘new village’ or ‘holy’
Nia
Nia – this 3 letter girl name means ‘lustrous’ or ‘purpose’ and has both Gaelic and Swahili roots
Noa
Noa – this Hebrew baby name means ‘movement’
Nya
Nya – this is a variation of Nia which means ‘purpose or aim’ or ‘lustrous’ and has origins in Gaelic and Swahili
O
Oak
Oak – this cute Old English nature name refers to ‘a meadow of oak trees’
Ona
Ona – is a Slavic baby name that means ‘grace’
Ora
Ora – this beautiful Spanish girl name means ‘prayer’
Ova
Ova – this Latin baby name means ‘egg’
RELATED POST
BEAUTIFUL OLD FASHIONED GIRL NAMES WITH CHARM
Vintage Old Fashioned Boy Names and Meanings
P
Pam
Pam – this classic English girl name means ‘all honey’ or ‘sweetness’
Pat
Pat – this English 3 letter unisex name means ‘noble’
Pax
Pax – this cute and short Latin name means ‘peace’
Peg
Peg – this cute girl name means ‘pearl’ and has English and Greek origins
Pen
Pen – this Greek name can mean ‘weaver’ or ‘duck’
Pia
Pia – this is a Spanish baby name meaning ‘pious’ or ‘devout’
Pip
Pip – often an English nickname for Pippa which means ‘lover of horses’
Pru
Pru – this Latin name means ‘good judgement’ and is a nickname for Prudence
3 LETTER GIRL NAMES STARTING WITH R
R
Rae
Rae – this cute three letter unisex name means ‘ewe’ and has Hebrew roots
Ren
Ren – this sweet and simple Japanese baby name means ‘lotus’
Ria
Ria – this name is of English origin and means ‘river’
Ros
Ros – this vintage girl name means ‘rose’ and is of English origin
Rue
Rue – this English three letter girl name means ‘herb’ or it means ‘road’ in French
Rya
Rya – this Old Greek girl name means ‘river’ or ‘to flow’
3 letter girl names starting with s
S
Sam
Sam – this unisex Hebrew baby name means ‘God has heard’
Sea
Sea – this unique American name means ‘ocean’
Sia
Sia – this Swedish and Old Norse name means ‘victory’
Sky
Sky – this Old Norse name means ‘cloud’ – it is a nature name referring to the heavens or atmosphere above the Earth
Sri
Sri – this 3-letter Indian girl name means ‘beauty, light and prosperity’
Sue
Sue – this English baby name means ‘lily’
T
Tam
Tam – this Hebrew baby name means ‘innocent, naive or honest’
Tay
Tay – this is often a nickname for Taylor which is an English occupational name meaning ‘one who cuts cloth’
Tea
Tea – this cute Spanish girl name means ‘gift of God’
Tia
Tia – this beautiful Greek girl name means ‘goddess’
Tru
Tru – this cute English name means ‘ loyal and honest one’
U
Ula
Ula – this unique girl name has American roots and means ‘jewel of the sea’
Uma
Uma – this short Indian girl name means ‘tranquility’ and ‘splendor’
Una
Una – this rare Irish girl name means ‘lamb’
V
Val
Val – this tough girl name means ‘strong, healthy and valiant’ and it has Latin roots
Via
Via – this name has Greek and Italian roots and means ‘life’
Vie
Vie – this short and cute French girl name means ‘to live’ or ‘to be alive’
Viv
Viv – this is often a nickname for Vivian which also means ‘alive’ and has French origins
W
Wyn
Wyn – this Welsh girl name means ‘fair’
Z
Zen
Zen – this unisex baby name has Japanese roots meaning ‘type of Buddhism’
Zia
Zia – this cute Arabic girl name means ‘light’
Zoe
Zoe – this cute 3 letter girl name means ‘life’ and has Greek roots
Zya
Zya – this unique African girl name means ‘light’

3 LETTER GIRL NAMES WITH MEANING
That concludes our 3 letter baby girl names and meanings. There are a bunch to choose from with origins all around the world. Many of them have very powerful meanings as well.
Think about the names or meanings that really stand out to you in some way, jot these down and add them to your potential list of baby names.
A short name can often be a strong one too as you saw with many of the powerful meanings.
Choosing the right name can be tough but you’ll know when its right. I suggest holding off on sharing your choices until you and your partner are sure it’s what you love.
Often friends and family can add their negative two cents and send you back to the drawing board. If you love a name, it is most likely the right one so instead, if you really want a second opinion I suggest asking it from people who’s opinion won’t say your own choice.
You could ask on mommy forums on places like Baby Center.
Marissa Todoroki
Friday 16th of October 2020
thank you- i liked these names- Kai, Nia, Chi, Ali, Eri, Ari, Eli- they all were very nice name i want to change mine now O~O good list UwU.
Marissa Khosh | MamaRissa.com
Wednesday 9th of September 2020
This is a really fun list of baby girl games! I love it :)
When I was expecting my daughter, my husband and I had SUCH a hard time coming up with and agreeing on a name. It didn't help that my husband had gender disappointment after my 19 week ultrasound revealed we were having a girl - that was hard for both of us to deal with (I actually wrote a post on that topic here: https:// mamarissa.com/how-to-get-your-husband-excited-about-having-a-baby-girl/).
It's hard to come up with names mostly on your own and then submit them to a very particular person for approval only to have name after name rejected. But we finally agreed on a name two weeks before my due date! And it was the perfect name for her and still is at 2 1/2 years old.
Cendu Param
Thursday 10th of September 2020
I can totally relate! Names are so hard!! Hahah it's much easier coming up with these hypothetical lists since there's nobody to disagree LOL. Isn't it just magic when you finally land on the perfect name?! With my little guy we had both agreed on one we loved at the very beginning and we figured we would just continue adding to it over the course of my pregnancy and eventually pick one but we didn't think of any others and when he finally arrived, we just knew. Yup, that's your name.
Tisha | www.tishaspeaks.com
Wednesday 29th of July 2020
Wow this is a very comprehensive list! When I was pregnant, I considered several of these names. I loved that you compiled a list of names from each letter. Great job!
Amy Gougler
Wednesday 29th of July 2020
I don't think I realized how many sweet 3 letter names there were! As an "Amy" you may think I would! Such a great list as always.
Grace2Grace
Wednesday 29th of July 2020
I love this super cute list. In Nigeria, Ada is also an Igbo name for girls meaning the First-born daughter.