Just imagine the things your daughter could go on to achieve if you name your baby girl after a heroine from Greek mythology.
Opt for one of the popular Greek names for girls and you can do just that, with choices coming straight out of the Greek history books. Or if you are of Greek heritage you may wish to select a traditional Greek name for a girl, perhaps one that has been handed down through the family.
The world has come to know and treasure Greek baby names through great works of literature coming out of the country. If Aphrodite is too far-out there but you fancy a sea-inspired name, take a look at these ocean inspired names for girls. If you love the meaning behind the name Celene (moon) but not the name itself check out our moon-related baby name list for some more inspiration. Opting for Greek baby names doesn't have to mean naming them after a Greek goddess, though names which honour Greek heroines are having something of a moment right now. Greek-inspired girls' names embrace the traditional (Aikaterini), the mythical (Olympia) as well as the more well known (Zoe).
Thelma means "ambitious" or "willful".
Olympia means "heavenly".
Helen means "light".
Penelope means "weaver".
Angelinameans "angel" or "heavenly".
Odessa means "journey".
Callista means "most beautiful".
Nicola means "people's victory".
Adoni means "she who fights dragons".
Margarita means "pearl".
Maia means "mother".
Thea means "healer" or "wholesome".
Larissa means "mythical woman".
Nicole means "triumphant".
Dorothea means "gift of God" or "talent".
Chloe means "young, green shoot" or "blooming".
Arianna means "most holy".
Cleo means "praise" or "glorious", diminutive of Cleopatra.
Hestia means "Goddess of hearth and home".
Grigoria means "fast and alert".
Quartilla, Meaning: fourth Origin: Latin ~ View Detail
Penna, Meaning: feather Origin: Latin ~ View Detail
Diana means "luminous" or "perfect".
Aretha means "moral and virtuous" or "excellent".
Eleanora means "light" or "mercy".
Titania means "giant".
Stephanie means "wearer of the crown".
Myra means "sweet-smelling oil".
Urania means "heavenly".
Hyacinthmeans "beautiful".
Columba, Meaning: dove Origin: Latin
Lydiameans "woman from Lydia".
Amara means "grace".
Athena means "Greek goddess of wisdom and war".
Margaret means "pearl".
Marina means "comes from the sea".
Melina means "gentle one".
Hermione means "messenger of the Gods".
Theresa means "fertility" or "harvester".
Zoe means "life".
Verdi, Meaning: green Origin: Latin
Domini, Origin: Latin variation of Dominic
Petrina means "rock".
Celene means "moon".
Marieta means "bitterness" or "shining".
Martia, Meaning: warlike Origin: Variation of Marcia, Latin
Corameans "maiden".
Zina means "hospitable".
Pamela means "honeyed".
Daphne means "honour" or "victory".
Ormanda, Meaning: mariner Origin: Latin
Evangeline means "bearer of good news".
Sophia means "wisdom".
Georgia means "agriculture".
Cassandra means "she who surpasses" or "a seer".
Pandora means "gifted" or "talented woman".
Melodi means "music" or "song".
Selena means "the moon".
Tarragon, Origin: Latin herb name
Katia means "pure".
Delphine means "from Delphi, Greece".
Jacinda means "beautiful".
Alexameans "defending men".
Demi means "follower of Demeter".
Kolette means "people's victory".
Isodora means "gift of the moon".
Lois means "superior".
Maria means "shining".
Theodora means "gift of God".
Jocasta means "shining moon".
Karissa means "beloved".
Tiffany means "manifestation of God".
Irene means "peace" or "friend of silence".
Gardener, Meaning: keeper of the garden Origin: Latin
Stella means "star".
Martha means "lady" or "mistress".
Petra means "rock".
Natalia means "Christmas day".
Anastasia means "resurrection" or "eternal".
Korinna means "maiden".
Quintina, Meaning: fifth Origin: Latin
Katherine means "pure".
Lea means "woman".
Magda means "high tower".
Melba means "soft and slender".
Campana, Meaning: bell ringer Origin: Latin
Irismeans "rainbow" or "God's messenger".
Berenice means "victorious".
Gazella, Meaning: gazelle Origin: Latin
Phoebe means "One who shines bright and pure".
Ursula means "little bear".