120 Greek Girl Names and Their Meanings

Looking for an elegant, beautiful, and timeless name for your little angel? Check out these meaningful Greek girl names!

Liputan6.com, Jakarta - Are you looking for a beautiful name for your baby girl? Greek girl names offer a perfect mix of beauty and meaning. These names have been used for thousands of years and carry stories from ancient myths, nature, and Greek culture. Many of these names are still popular worldwide because they sound lovely and are easy to pronounce.

Greek girl names are special because each one has a deep meaning. Some names come from powerful goddesses, while others describe beautiful things in nature like flowers or the sea. From short, sweet names to longer, elegant ones, Greek names can fit any style you like.

If you are looking for a beautiful and timeless name for your baby girl, you have come to the right place. In this article, we have selected some of the best Greek girl names and their meanings for your little angel from various sources, Monday (16/3/2026).

Popular Greek Girl Names

1. Maria: Meaning "of the sea"

2. Sophia: Meaning "wisdom"

3. Elena: Meaning "shining light"

4. Katerina: Meaning "pure"

5. Georgia: Meaning "farmer, earthworker"

6. Alexandra: Meaning "defender of mankind"

7. Penelope: Meaning "weaver"

8. Chloe: Meaning "blooming"

9. Thea: Meaning "goddess"

10. Phoebe: Meaning "bright, radiant"

11. Lyra: Meaning "lyre, harp"

12. Zoe: Meaning "life"

13. Nicole: Meaning "victory of the people"

14. Andrea: Meaning "strong, brave"

15. Angelina: Meaning "messenger of God"

16. Helena: Meaning "shining light"

17. Ariana: Meaning "most holy"

18. Sophie: Meaning "wisdom"

19. Eleanor: Meaning "shining light"

20. Iris: Meaning "rainbow"

Greek Goddess Names

1. Athena: Meaning "goddess of wisdom and war"

2. Aphrodite: Meaning "risen from the sea; goddess of love"

3. Demeter: Meaning "Earth mother; goddess of harvest"

4. Artemis: Meaning "goddess of the hunt"

5. Selene: Meaning "goddess of the moon"

6. Hera: Meaning "protectress; queen of the gods"

7. Hestia: Meaning "goddess of the hearth and home"

8. Nike: Meaning "goddess of victory"

9. Eos: Meaning "goddess of dawn"

10. Nyx: Meaning "goddess of night"

11. Iris: Meaning "goddess of the rainbow"

12. Calliope: Meaning "beautiful voice; muse of poetry"

13. Thalia: Meaning "to flourish; muse of comedy"

14. Circe: Meaning "goddess of sorcery"

15. Persephone: Meaning "bringer of destruction; queen of the underworld"

16. Hecate: Meaning "goddess of magic and witchcraft"

17. Tyche: Meaning "goddess of fortune and prosperity"

18. Eileithyia: Meaning "goddess of childbirth"

19. Themis: Meaning "goddess of divine order and law"

20. Amphitrite: Meaning "goddess of the sea"

Traditional Greek Girl Names

1. Catherine: Meaning "pure"

2. Margaret: Meaning "pearl"

3. Dorothy: Meaning "gift of God"

4. Irene: Meaning "peace"

5. Agnes: Meaning "pure, chaste"

6. Theodora: Meaning "gift of God"

7. Agatha: Meaning "good, virtuous"

8. Eugenia: Meaning "well-born"

9. Anastasia: Meaning "resurrection"

10. Philippa: Meaning "lover of horses"

11. Helen: Meaning "light"

12. Melanie: Meaning "dark, black"

13. Bernice: Meaning "bringer of victory"

14. Theresa: Meaning "harvester"

15. Stephanie: Meaning "crown"

16. Angela: Meaning "messenger"

17. Daphne: Meaning "laurel tree"

18. Dorothea: Meaning "gift of God"

19. Phyllis: Meaning "foliage"

20. Cynthia: Meaning "from Mount Kynthos"

21. Vasiliki: Meaning "queen, royal"

22. Dimitra: Meaning "earth mother"

23. Konstantina: Meaning "constant"

24. Lydia: Meaning "from Lydia"

25. Hermione: Meaning "messenger"

Beautiful Greek Girl Names

1. Calista: Meaning "most beautiful"

2. Adara: Meaning "beauty"

3. Carissa: Meaning "grace"

4. Melody: Meaning "song"

5. Anthea: Meaning "flowery"

6. Callie: Meaning "beautiful"

7. Evangeline: Meaning "bearer of good news"

8. Karisa: Meaning "grace"

9. Ianthe: Meaning "violet flower"

10. Evanthe: Meaning "fair flower"

11. Harmony: Meaning "unity"

12. Lydia: Meaning "beautiful one"

13. Melina: Meaning "honey"

14. Corinna: Meaning "maiden"

15. Delia: Meaning "from Delos"

16. Illiana: Meaning "bright, light"

17. Eleni: Meaning "light, ray of sun"

18. Ariadne: Meaning "most holy"

19. Calantha: Meaning "lovely flower"

20. Evanthia: Meaning "blossoming flower"

21. Corisande: Meaning "chorus singer"

22. Amarantha: Meaning "unfading"

23. Delphine: Meaning "dolphin"

24. Eirini: Meaning "peace"

25. Karissa: Meaning "grace"

26. Alethea: Meaning "truth"

27. Cassiopeia: Meaning "divine beauty"

28. Halcyon: Meaning "peaceful"

29. Leda: Meaning "happy"

30. Maia: Meaning "mother"

Cute Greek Names

1. Aleka: Meaning "defender of men"

2. Demi: Meaning "half"

3. Effie: Meaning "well-spoken"

4. Evi: Meaning "life"

5. Kiki: Meaning "pure"

6. Lena: Meaning "light"

7. Liza: Meaning "oath of God"

8. Marika: Meaning "little star"

9. Niki: Meaning "victory"

10. Tasia: Meaning "resurrection"

11. Elli: Meaning "shining light"

12. Lia: Meaning "bearer of good news"

13. Vasia: Meaning "royal"

14. Tessa: Meaning "to gather"

15. Cora: Meaning "maiden"

16. Zita: Meaning "seeker"

17. Myra: Meaning "sweet-smelling oil"

18. Nova: Meaning "new"

19. Cleo: Meaning "glory"

20. Nana: Meaning "grace"

21. Melia: Meaning "ash tree"

22. Tana: Meaning "star goddess"

23. Korina: Meaning "maiden"

24. Yanna: Meaning "God is gracious"

25. Gia: Meaning "earth worker"