170 Beautiful Short Girl Names

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.

a girl running with colorful balloons. Text in a purple circle that says 170 unique and sweet can't miss short girl names

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
Picture of a nursery in pink tones and text that says i'm obsessed with these short baby girl names you'll just love

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
A little girl with purple overalls and a flower crown and flowers on a tree in the background. Text says you need to steal these short girl baby name ideas

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
A baby looking up at the camera in a white onesie and white background. Text that says steal these short names for baby girls I just love

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.

Looking down at a baby girl in a pink onesie and text that says: steal these short girl middle names i just love

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.

About the Author

Elizabeth Jon is a Ph.D. researcher whose work focuses on pregnancy and education. At Shoestring Baby, she uses her skills to research baby name trends, in-depth baby gear reviews & money savings ideas for parents.

Similar Posts