75 Short Girl Names That Pack a Punch

Updated: May 20, 2021
If you're looking for a short girl name to pair with a long last name, we've got a list of 75 names with powerful meanings and a variety of origins to inspire you.
75 Short Girl Names

There are certainly benefits to choosing short and sweet when considering baby girl names. One option is to permanently use the short form of a more vintage name to stay on-trend, like turning Beatrice into Bea or Eleanor into Ella. You can pair short first names easily with short or long middle names without feeling overwhelming. Jennifer Moss, CEO, and Founder of Babynames.com, also recommends the use of short first names if you have a longer surname to avoid being too cumbersome.

More: 75 One-Syllable Middle Names for Baby Girls

We’ve created a name list with 75 short girl names that are sure to pack a punch. With powerful meanings and a variety of origins, we think you’ll take inspiration from these sweet baby girl names.

  1. Ada - This is a German name meaning “noble one”.
  2. Ally - This is a Greek name meaning noble, bright, or famous.
  3. Alma - A modern name meaning nourished and kind.
  4. Ann - Hebrew for “God has favored me”.
  5. Ari - This Arabic name means “brings rain”.
  6. Ava - This name is Latin for “to live”.
  7. Bree - This is Irish for noble.
  8. Dawn - This English name means daybreak, the start of a new day.
  9. Devi - This is Indian for Goddess.
  10. Dora - This is a Greek name meaning gift.
  11. Eden - This is Hebrew for Paradise.
  12. Ella - Hebrew for Other Goddess, Ella is currently trending upwards on the popularity charts.
  13. Emma - A German name meaning Whole or Universal.
  14. Enid - This is Welsh for Soul or Life.
  15. Eva - This is Hebrew for Life.
  16. Evie - English for Life, Evie has quickly gained popularity and is a great trendy name for a little girl.
  17. Gia - This is Italian for God is Gracious.
  18. Hera - This is Greek for Queen.
  19. Iris - This is Greek for a Rainbow, or can refer to the beautiful Iris flower.
  20. Isla - This is a Scottish name meaning Island, Isla has slowly gained popularity.
  21. Ivy - An English name based on the Ivy plant.
  22. Jade - An English name referring to the precious stone.
  23. Jia - A Chinese name meaning Family or Kin, Jia would make a sweet name for a little one.
  24. Joy - A Latin name meaning Happiness.
  25. Kate - An English name meaning Pure.
  26. Kodi - An American name meaning Helpful, Kodi has increased in popularity as a girl’s name.
  27. Kuri - A Japanese name meaning Chestnut, a unique way to honor nature.
  28. Lexi - This is a Greek name meaning “defender of man”.
  29. Liv - This is a Scandinavian name meaning Defense and has seen a steady increase in recent popularity.
  30. Lucy - An English name meaning “of the light”.
  31. Luna - This is Latin for Moon and is steadily gaining traction on the popularity charts.
  32. Mary - Latin for “of the sea”, a lovely meaning for your sweet baby, especially if water is meaningful to your family.
  33. Mia - This is Scandinavian for Dear.
  34. Mila - This is Slavic for Gracious and is steadily rising on the list of popular baby names.
  35. Mina - A German name meaning Love.
  36. Myla - Gaining popularity, Myla is English for Soldier.
  37. Nala - African for Successful, Nala is also steadily rising on the popularity charts.
  38. Nava - Hebrew for Lovely.
  39. Nika - A Greek name meaning Victory.
  40. Noe - A Polonysian name that has recently gained popularity, Noe means Mist of Heaven.
  41. Nora - This Latin name means Honorable One.
  42. Nova - A Latin name gaining popularity, Nova means new.
  43. Olga - This Scandinavian name means Blessed or Holy.
  44. Pia - A Latin name that is gaining popularity, Pia means Pious or Reverent.
  45. Raya - An Israeli name for Friend.
  46. Rio - A Spanish name meaning River.
  47. Risa - A Latin name meaning Laughter, something we’re sure your little one will be filled with.
  48. Rosa - A Latin name meaning Rose.
  49. Rumi - Japanese for Beauty.
  50. Ruth - Hebrew for Friend.
  51. Shae - A Gaelic name meaning Admirable.
  52. Sky - Referring to our large expansive sky, this short name has a big meaning.
  53. Sol - Spanish for the Sun.
  54. Sora - A Japanese name meaning Sky.
  55. Suki - A Japanese name meaning Beloved.
  56. Suri - A Hebrew name meaning Princess.
  57. Tess - This Greek name is a great way to shorten Teresa or Esther.
  58. Thea - A Greek name that means Gift of God.
  59. Tiva - A Native American name meaning Dance.
  60. Tora - This Japanese name means Tiger.
  61. Tori - A Japanese name meaning Bird.
  62. Una - A Latin name meaning One, pretty as a one-syllable name.
  63. Ura - This Indian name means The Heart.
  64. Vida - A Spanish name meaning Life.
  65. Viva - A Latin name meaning Alive, this is a great option if you’re looking for unique baby names.
  66. Xing - This Chinese name means Star, a unique choice if considering nature names.
  67. Xiu - This Chinese name means Elegant or Beautiful, a lovely meaning for a little girl.
  68. Yoko - A Japanese name meaning Good and Positive.
  69. Yori - This Japanese name means Reliable.
  70. Yuna - This Japanese name means Kindness.
  71. Zara - This is an English name that refers to a blooming flower.
  72. Ziv - A Hebrew name that means brilliance or light of God.
  73. Zoe - This Greek name means Life.
  74. Zofi - This Greek name means Wisdom.
  75. Zuma - This Arabic name means Peace, a wonderful meaning to pass on to your baby girl.

Looking for more baby names and inspiration? Check out our Baby Name Center.

Considering one of these names? Pin it to save it for later:

pinterest graphic of short baby girl names