This post may contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
Looking for short names for girls? Below you’ll find awesome short girl names — we’re talking four letters or less.
I handpicked this list of names to save you time searching for names. I’m a researcher by training and has spent over six years studying name trends because I love them.
The list has a variety of name styles — including unique short girls names and cute classics — so that there is something for everyone. And if you’re looking specifically for short middle name for girls, there’s a section for that too.
For ease, I’ve organized the names by how many letters they have. And, each name includes its origin and meaning, sourced from my own database of over 2000+ names.
Now, let’s jump in and find your perfect short girl name.
3-letter girl names
1. Ada
- Meaning: noble
- Origin: German
2. Amy
- Meaning: loved
- Origin: French; Latin
3. Ana
- Meaning: grace
- Origin: Spanish
4. Ani
- Meaning: black cuckatoo
- Origin: Slavic
5. Ava
- Meaning: bird-like; life
- Origin: Latin
6. Aya
- Meaning: colorful, bird
- Origin: Arabic; Hebrew
7. Bab
- Meaning: foreign
- Origin: Greek
8. Eda
- Meaning: riches
- Origin: English
9. Eva
- Meaning: life
- Origin: Hebrew
10. Eve
- Meaning: life
- Origin: Latin; Hebrew
11. Fia
- Meaning: raven
- Origin: Irish
12. Gia
- Meaning: God is gracious
- Origin: Italian
13. Ida
- Meaning: industrious
- Origin: German
14. Ila
- Meaning: island
- Origin: French
15. Iva
- Meaning: God is gracious
- Origin: Slavic
16. Ivy
- Meaning: evergreen vine
- Origin: English; Latin
17. Joy
- Meaning: happy
- Origin: Latin; French; English
18. Kai
- Meaning: sea
- Origin: Hawaiian
19. Lea
- Meaning: Weary or meadow
- Origin: English/Hebrew
20. Lia
- Meaning: relaxed, weary
- Origin: Italian
21. Liv
- Meaning: life
- Origin: Scandinavian
22. Loa
- Meaning: long
- Origin: Hawaiian
23. Lua
- Meaning: moon
- Origin: Portuguese
24. Mae
- Meaning: month of May
- Origin: English
25. May
- Meaning: fifth month
- Origin: English
26. Mia
- Meaning: mine
- Origin: English; Egyptian; Hebrew
27. Mya
- Meaning: great
- Origin: Greek
28. Nia
- Meaning: bright
- Origin: African – Swahili
29. Ono
- Meaning: small field
- Origin: Japanese
30. Sky
- Meaning: sky, cloud
- Origin: Norse
31. Uma
- Meaning: light
- Origin: Sanskrit, Hebrew
32. Viv
- Meaning: lively
- Origin: Latin
33. Zoe
- Meaning: life
- Origin: Greek
4-letter girl names
34. Afra
- Meaning: young deer
- Origin: Hebrew
35. Aila
- Meaning: from a strong place
- Origin: Scandinavian
36. Alba
- Meaning: sunrise
- Origin: Spanish; Italian
37. Alia
- Meaning: supreme
- Origin: Arabic
38. Alma
- Meaning: nourishing
- Origin: Latin
39. Amal
- Meaning: hope
- Origin: Arabic
40. Anna
- Meaning: grace
- Origin: Hebrew
41. Anne
- Meaning: favour
- Origin: Hebrew
42. Anya
- Meaning: gracious
- Origin: Russian
43. Aria
- Meaning: song
- Origin: Italian; Hebrew
44. Avah
- Meaning: to live
- Origin: English
45. Ayla
- Meaning: oak tree; moonlight
- Origin: Hebrew; Turkish
46. Bria
- Meaning: noble
- Origin: Irish
47. Brie
- Meaning: marshland
- Origin: French
48. Cali
- Meaning: beautiful
- Origin: Latin; Greek
49. Cleo
- Meaning: praise
- Origin: Greek
50. Cora
- Meaning: daughter
- Origin: Greek
51. Elda
- Meaning: wise
- Origin: Italian
52. Elia
- Meaning: God has answers
- Origin: Hebrew
53. Ella
- Meaning: she; all
- Origin: Spanish; German
54. Elle
- Meaning: feminine
- Origin: French
55. Elsa
- Meaning: God is my oath
- Origin: Hebrew; German; Greek
56. Emma
- Meaning: whole
- Origin: German
57. Emmy
- Meaning: universal
- Origin: English; Latin
58. Erin
- Meaning: Ireland
- Origin: Irish
59. Esme
- Meaning: loved
- Origin: French
60. Etta
- Meaning: home ruler
- Origin: English
61. Evie
- Meaning: life
- Origin: Hebrew; English
62. Faye
- Meaning: fairy
- Origin: French; English
63. Gail
- Meaning: fathers joy
- Origin: English; Hebrew
64. Gwen
- Meaning: fair, white
- Origin: Welsh
65. Hana
- Meaning: flower; grace
- Origin: Hebrew; Arabic; Japanese; Slavic
66. Hope
- Meaning: desire
- Origin: English
67. Inez
- Meaning: pure
- Origin: Portuguese; French; Spanish
68. Iona
- Meaning: island
- Origin: Scottish
69. Iris
- Meaning: rainbow
- Origin: Greek
70. Isla
- Meaning: island
- Origin: Scottish; Spanish
71. Iyla
- Meaning: moonlight
- Origin: Sanskrit
72. Jada
- Meaning: he knows; jade
- Origin: Hebrew; Spanish
73. Jade
- Meaning: precious stone
- Origin: Spanish
74. Jane
- Meaning: God is gracious
- Origin: English
75. Jara
- Meaning: rockrose
- Origin: Spanish
76. June
- Meaning: young
- Origin: Latin
77. Juno
- Meaning: goddess
- Origin: Latin
78. Kaia
- Meaning: Sea
- Origin: Hawaiian
79. Kali
- Meaning: Black
- Origin: Sanskrit
80. Kara
- Meaning: Beloved
- Origin: English
81. Kate
- Meaning: pure
- Origin: Greek
82. Kira
- Meaning: Ladylike
- Origin: Russian
83. Kora
- Meaning: Maiden
- Origin: Greek
84. Kori
- Meaning: Maiden
- Origin: Greek
85. Kyla
- Meaning: Narrow strait
- Origin: Irish
86. Kyra
- Meaning: Sun
- Origin: Greek
87. Lana
- Meaning: light
- Origin: Slavic
88. Lara
- Meaning: Cheerful
- Origin: Latin
89. Leah
- Meaning: weary
- Origin: Hebrew
90. Leia
- Meaning: Weary or meadow
- Origin: Hebrew
91. Lena
- Meaning: ray of light
- Origin: Greek; Persian
92. Lexi
- Meaning: defender of man
- Origin: Greek
93. Lila
- Meaning: night
- Origin: Hebrew; Arabic
94. Lily
- Meaning: pure, flower
- Origin: Latin
95. Lina
- Meaning: sunlight
- Origin: Arabic
96. Lise
- Meaning: Gods oath
- Origin: Hebrew
97. Liza
- Meaning: oath of God
- Origin: Greek
98. Lois
- Meaning: most desirable
- Origin: Greek
99. Lola
- Meaning: sorrows
- Origin: Spanish
100. Lucy
- Meaning: light
- Origin: English; Latin
101. Lulu
- Meaning: pearl
- Origin: Arabic
102. Luna
- Meaning: moon
- Origin: Latin; Italian
103. Lyla
- Meaning: night
- Origin: Hebrew
104. Lyra
- Meaning: harp
- Origin: Greek; Latin
105. Maci
- Meaning: Gift of God
- Origin: English
106. Macy
- Meaning: weapon
- Origin: French
107. Maia
- Meaning: Mother
- Origin: Greek/Roman Mythology
108. Mara
- Meaning: bitter
- Origin: Hebrew
109. Mary
- Meaning: bitter; beloved
- Origin: Aramaic; Greek; Latin; Hebrew
110. Maya
- Meaning: water
- Origin: Hebrew; Spanish; Greek
111. Mila
- Meaning: gracious
- Origin: Russian; Slavic
112. Mina
- Meaning: Love
- Origin: Arabic, Persian
113. Mira
- Meaning: admirable
- Origin: Latin
114. Mona
- Meaning: moon
- Origin: English
115. Mora
- Meaning: star of the sea, blueberry
- Origin: Irish; Spanish
116. Myla
- Meaning: soldier
- Origin: English
117. Myra
- Meaning: Fragrant
- Origin: Greek, Latin
118. Nala
- Meaning: Stem or Hollow reed
- Origin: African
119. Naya
- Meaning: renewal
- Origin: Indian
120. Neve
- Meaning: snow
- Origin: Latin; Irish
121. Nina
- Meaning: Little girl
- Origin: Spanish
122. Nita
- Meaning: friendly
- Origin: Hindi
123. Nola
- Meaning: white shoulder
- Origin: Irish
124. Noor
- Meaning: light
- Origin: Arabic
125. Nora
- Meaning: light
- Origin: Latin; Irish; Arabic
126. Nyla
- Meaning: Winner
- Origin: African
127. Nyra
- Meaning: beauty of Goddess Saraswati
- Origin: Sanskrit
128. Ofra
- Meaning: deer
- Origin: Hebrew
129. Oheo
- Meaning: day
- Origin: Hawaiian
130. Olea
- Meaning: olive
- Origin: Latin
131. Olga
- Meaning: blessed
- Origin: Scandinavian
132. Olha
- Meaning: holy
- Origin: Ukrainian; Russian
133. Oona
- Meaning: lamb
- Origin: Scottish
134. Opal
- Meaning: gemstone
- Origin: Sanskrit
135. Orla
- Meaning: golden princess
- Origin: Irish
136. Plum
- Meaning: by a plum tree
- Origin: English
137. Raya
- Meaning: friend
- Origin: Hebrew
138. Rhea
- Meaning: flowing
- Origin: Greek
139. Rosa
- Meaning: flower
- Origin: Latin
140. Rose
- Meaning: flower
- Origin: Latin; French
141. Ruby
- Meaning: precious red gem
- Origin: Latin
142. Ruth
- Meaning: friend
- Origin: Hebrew
143. Sade
- Meaning: honor earns a crown
- Origin: African – Yoruba
144. Sara
- Meaning: Princess
- Origin: Hebrew
145. Shay
- Meaning: gift
- Origin: Hebrew; Irish
146. Skye
- Meaning: sky, cloud
- Origin: Norse
147. Sora
- Meaning: small waterbird; sky
- Origin: Japanese
148. Tala
- Meaning: gold
- Origin: Persian
149. Tess
- Meaning: harvester
- Origin: English
150. Thea
- Meaning: goddess
- Origin: Greek
151. Tori
- Meaning: bird
- Origin: Japanese
152. Vada
- Meaning: knowledge
- Origin: German
153. Veda
- Meaning: knowledge
- Origin: Sanskrit
154. Vera
- Meaning: faith
- Origin: Slavic; Russian
155. Vida
- Meaning: life
- Origin: Spanish; Latin
156. Vita
- Meaning: life
- Origin: Spanish; Italian; Latin
157. Wren
- Meaning: songbird
- Origin: English
158. Yara
- Meaning: butterfly
- Origin: Arabic; Portuguese
159. Yona
- Meaning: dove
- Origin: Hebrew
160. Zara
- Meaning: blooming flower, princess
- Origin: Arabic; Hebrew
161. Zena
- Meaning: Gift of Zeus
- Origin: Greek
162. Ziba
- Meaning: beautiful
- Origin: Persian
163. Zira
- Meaning: moonlight
- Origin: Hebrew; Berber
164. Ziva
- Meaning: radiance
- Origin: Hebrew
165. Zoey
- Meaning: life
- Origin: Greek
166. Zola
- Meaning: earth
- Origin: Latin
167. Zora
- Meaning: dawn
- Origin: Arabic; Slavic
168. Zoya
- Meaning: life
- Origin: Russian
169. Zuri
- Meaning: good
- Origin: African – Swahili
170. Cove
- Meaning: coastal bay
- Origin: English
Short middle names for girls
Now let’s look at short names that work well in the middle name slot. I highlighted a mix of classic names and unique names, all with sounds that flow well following many first names names.
The middle name slot is a great place to add a zest to a full name. You may not use a unique name like Zola, Sade or Afra as a first name but they’d be stylish middle names.
- Afra
- Amal
- Cove
- Elda
- Elia
- Hope
- Jade
- Lila
- Lola
- Lyra
- Mina
- Faye
- Lily
- Naya
- Nola
- Olea
- Opal
- Plum
- Rosa
- Ruby
- Sade
- Vera
- Vita
- Zora
- Zuri
Read more:
Need even more short name ideas? Check out these short gender neutral names.