Estonian names for girls
A starting Estonian girl names
B starting Estonian girl names
D starting Estonian girl names
E starting Estonian girl names
G starting Estonian girl names
H starting Estonian girl names
I starting Estonian girl names
J starting Estonian girl names
K starting Estonian girl names
L starting Estonian girl names
M starting Estonian girl names
O starting Estonian girl names
P starting Estonian girl names
R starting Estonian girl names
S starting Estonian girl names
T starting Estonian girl names
U starting Estonian girl names
V starting Estonian girl names
Õ starting Estonian girl names
Ü starting Estonian girl names
Most popular Estonian names in official statistics
Estonia, 2024
Source: Statistics Estonia (Statistikaamet), based on the Population Register.
Featured in baby name books
Agnes
Agnes is a Greek name meaning “pure,” “chaste,” or “holy,” and its closeness to the Latin word for lamb strengthens its religious associations. Once among America’s most popular names a century ago, Agnes is now seen as old-fashioned, though some think it is due for a comeback; Inez and Agnese are international forms.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time
Alma
Alma means “soul” in Latin, Italian, and Spanish and “nurturing” or “kind” in Latin, while in Arabic it means “learned.” Alma is a grown-up alternative to Emma and Anna, recalls the nurturing alma mater, and was borne by Alma Mahler, the Viennese composer who charmed Mahler, Klimt, and Gropius.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Anna
Anna is a form of Hannah and Ann, meaning “grace” or a woman favored by God. In the Gospel of Luke, Anna is an elderly widow and prophetess at the Jerusalem temple who recognized the infant Jesus as the Messiah.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Numerology for Baby Names, The Everything Baby Names Book, Classic Biblical Baby Names, Baby Names Your Child Can Live With
Anne
Anne is the English equivalent of the Hebrew Hannah, meaning “God has favored me” or “grace.” Saint Anne, traditionally the mother of the Virgin Mary, is patron of mothers, and many European queens named Anne give the name a regal air.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names Made Easy, Baby Names (Laura Emerson), Numerology for Baby Names
Astrid
Astrid is an Old Norse name meaning “divine beauty” or “divine strength.” Astrid is suggested as a softer alternative to Ingrid or Stella, and singer Astrud Gilberto brought a related form to fame.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Dagmar
Dagmar is a German name meaning “glory” or “glorious day.” Dagmar is given a Danish meaning, “Dane's joy.”
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy
Ellen
Ellen began as a form of Helen, meaning “light” or “shining,” and has long been a name in its own right. Some find Ellen too plain, but it has the quiet appeal of a simple staple that subtle-minded parents appreciate.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Elsa
Elsa is a form of Elizabeth meaning “pledged to God” or “God’s promise.” Elsa is also read as a German name meaning “noble,” popular in Scandinavia and Hispanic countries and heard in Wagner’s opera Lohengrin.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, Numerology for Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book
Erna
Erna is a Scandinavian name meaning “capable,” also read as English for “sincere.” Other readings give Erna the Irish meaning “knowledge” or the Old English meaning “eagle.”
Sources: Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Baby Names Made Easy, Numerology for Baby Names
Eva
Eva is a form of Eve, a Hebrew name meaning “life” or “giver of life.” Eva is a short, sweet classic that is rising again, though its several possible pronunciations may have helped its sister name Ava pull ahead.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Greta
Greta is a short form of Margaret, meaning “pearl,” with Gretel and Gretchen as related forms. Greta peaked in the 1930s with Greta Garbo’s fame and suits families of Germanic or Scandinavian heritage, offering the appeal of Ava or Emma with more edge.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names
Heidi
Heidi is a German name meaning “noble,” derived from Adelheid, the German form of Adelaide. Heidi recalls the pigtailed Swiss orphan of the 1880 story, and supermodel Heidi Klum; it has traditionally been chosen by families of German background.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names
Helen
Helen is a Greek name meaning “light,” “torch,” or “sunbeam,” and has spun off many forms such as Ellen, Elena, Elaine, and Ilona. In Greek myth Helen was the world’s most beautiful woman, whose flight with Paris sparked the Trojan War; Constantine’s mother Helena later made it popular among Christians.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Hilda
Hilda is a German name meaning “battle woman” or “battle maid,” with Hilde and Hildy as variants. Hilda remains popular in Germany and has roots in Norse mythology.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Ida
Ida is a Germanic name meaning “hardworking” or “industrious.” Other books give English meanings such as “youth” or “prosperous.”
Sources: Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Girls, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, 10,000 Baby Names
Ilona
Ilona is the Hungarian form of Helen, meaning “light.” Ilona is also defined as Hungarian for “pretty” or “beautiful.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, The Everything Baby Names Book, Numerology for Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With
Inga
Inga is a Scandinavian name meaning “protected by Ing,” the Norse god of fertility and peace. Inga is also defined as “beautiful,” a version of Ingrid.
Sources: 10,000 Baby Names, The Everything Baby Names Book, Baby Names Your Child Can Live With, Baby Names (Laura Emerson), Baby Names Made Easy
Ingrid
Ingrid is a Scandinavian name meaning “beautiful” or “beauty of Ing,” the Norse fertility god. Ingrid became popular in the U.S. in the 1940s thanks to actress Ingrid Bergman; some find it glamorous and others severe.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book
Irma
Irma is a German name meaning “universal,” “whole,” or “complete,” with Erma as a variant. One book gives a Latin meaning, “high-ranking person.”
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Kai
Kai is most often linked to Hawaiian “sea,” and is rising, especially for boys. Kai is also Japanese for “forgiveness.”
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, The Best Baby Names for Boys, 1,107 Baby Names That Stand the Test of Time
Laura
Laura comes from Latin and means “laurel,” or “crowned with laurel.” Laurel stands for victory, distinction, and peace, worn as wreaths by Roman emperors and Olympic athletes; the name also recalls Laura of Little House on the Prairie.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Linda
Linda is Spanish for “pretty” or “pretty one.” Linda topped the charts in the late 1940s and early 1950s, replacing Mary, and now feels dated; Lindy is a livelier nickname.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Sci-Fi Baby Names
Marina
Marina is Latin for “from the sea.” Marina is a fashionable Shakespearean name.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Maris
Maris comes from the Latin Stella maris, “star of the sea,” rather than directly from Mary. Maris is also read simply as “of the sea.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Baby Names Made Easy, Numerology for Baby Names
Olga
Olga is a Russian and Norse name meaning “holy,” a version of Helga. Olga is borne by a tenth-century saint and by gymnast Olga Korbut, who gave the name new grace at the 1976 Olympics.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Paula
Paula is the feminine of Paul, from Latin for “small,” with relatives like Paulina, Pauline and Paola. Paula was in the top hundred from the 1950s to the early 1970s but has since dropped, while the Italian Paola has climbed.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Rita
Rita began as a short form of Margarita or Margaret, meaning “pearl,” and one source adds an Indian meaning, “brave, strong.” Rita hit its high point in the 1940s alongside Rita Hayworth, Rita Moreno is another famous bearer, and in 2003 it dropped below the top 1,000.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Selma
Selma is German for “God’s helmet” or Norse for “divinely protected,” and also a version of the Arabic Selima. Actress Selma Blair is a notable bearer.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), The Everything Baby Names Book, Baby Names Made Easy, Numerology for Baby Names
Ursula
Ursula is a Latin name meaning “little female bear” or “she-bear,” with Ursa, Ursie, and Sula as short forms. The patron saint of young girls is Saint Ursula, and the name is popular in Scandinavia and Latin America while feeling unusual elsewhere.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Valda
Valda is a Norse or Germanic name meaning “ruler,” with Velda as a variant. Valda is also glossed “battle heroine.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.