Swedish names for girls
A starting Swedish girl names
B starting Swedish girl names
C starting Swedish girl names
D starting Swedish girl names
E starting Swedish girl names
F starting Swedish girl names
G starting Swedish girl names
H starting Swedish girl names
I starting Swedish girl names
J starting Swedish girl names
K starting Swedish girl names
L starting Swedish girl names
M starting Swedish girl names
N starting Swedish girl names
O starting Swedish girl names
P starting Swedish girl names
R starting Swedish girl names
S starting Swedish girl names
T starting Swedish girl names
U starting Swedish girl names
V starting Swedish girl names
Y starting Swedish girl names
Å starting Swedish girl names
Most popular Swedish names in official statistics
Finland, 2025
Source: Digital and Population Data Services Agency (DVV).
Sweden, 2025
Source: Swedish Tax Agency (Skatteverket).
Featured in baby name books
Abigail
Abigail is a biblical Hebrew name meaning “father’s joy,” with nicknames such as Abby, Abbie, and Gail. In the Old Testament, Abigail was the clever, beautiful wife of Nabal who calmed David’s anger with a generous gift and later became his wife.
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.
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.
Barbara
Barbara means “foreign” or “stranger,” traced to Greek or Latin and sharing roots with the word “barbarian.” Barbara once carried real glamour through Barbara Stanwyck and Barbra Streisand, but it peaked around the 1950s and now feels like a parents’ generation name.
Beatrice
Beatrice is a Latin name meaning “she brings joy,” or “blessed,” with Beatrix and Beatriz as sister forms. Beatrice was adored by Dante and appears in Shakespeare’s Much Ado About Nothing, while Beatrix Potter of Peter Rabbit fame is a well-loved bearer.
Charlotte
Charlotte is the French feminine form of Charles, which means “free man.” Charlotte is also read as “little and feminine.”
Christine
Christine is Greek-rooted and means “anointed,” a feminine form of Christian. Christine is also given the meaning “follower of Christ,” with Christina and Christiana as related spellings.
Claudia
Claudia is the feminine of Claudius and comes from Latin for “lame.” The name stayed popular despite its meaning, thanks largely to the Roman Emperor Claudius.
Diana
Diana comes from Latin and means “divine.” In Roman myth Diana was the goddess of the moon and the hunt, counterpart of the Greek Artemis.
Dora
Dora is a Greek name meaning “gift,” and it is also a short form of Theodora. The biblical city of Dor, or Dora, was a Canaanite coastal town whose king Joshua defeated.
Edith
Edith is an Old English name meaning “prosperity in war” or “struggle for wealth.” Edith is also read as “spoils of war,” and the first Edith was a daughter of King Edgar the Peaceful.
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.
Emma
Emma is an Old German name meaning “whole,” “all-embracing,” or “universal.” Emma came to England with the Normans and has been warmly revived as a romantic, Victorian-feeling name, helped by Jane Austen’s heroine.
Erica
Erica is the feminine form of Eric, the Scandinavian name meaning “eternal ruler.” Erica is also the Latin word for the heather plant, and Erika is the spelling favored in Scandinavia and Eastern Europe.
Esther
Esther is usually traced to Persian and means “star,” possibly linked to the goddess Ishtar. Esther is also tied to the Hebrew Hadassah, meaning “myrtle,” the queen’s original name.
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.
Hannah
Hannah is Hebrew for “grace” or “God has favored me,” and is also a palindrome. In the Bible Hannah prayed for a child at Shiloh and dedicated her son, the prophet Samuel, to God’s service.
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.
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.
Irene
Irene is a Greek name meaning “peace,” after the goddess of peace, with Irena and Irina as popular variants. Irene was borne by a fourth-century saint and a Byzantine empress, and stayed popular until the mid-twentieth century; its variants are now more common.
Iris
Iris is Greek for “rainbow,” and is also a flower name. In Greek myth Iris was the rainbow goddess who carried messages between heaven and earth; the stylized iris is the fleur-de-lis of France.
Jennifer
Jennifer is a Welsh or Cornish version of Guinevere, meaning “white and smooth,” “fair,” or “white wave.” Jennifer was hardly known beyond Cornwall until George Bernard Shaw put it in a play, and by the early 1970s it was the most popular name in the country.
Jessica
Jessica is a Hebrew name meaning “God sees” or “He beholds,” with “wealthy” also offered. Shakespeare gave Jessica to Shylock’s daughter in The Merchant of Venice, possibly drawing on the biblical Jesca or on Jesse.
Judith
Judith is a Hebrew name meaning “woman from Judea” or “Jewish,” with “praised” and “admired” also given. In the apocryphal Book of Judith, a brave widow saves her people from the Assyrians by beheading their commander, Holofernes.
Julia
Julia comes from the Roman clan name Julius and means “young” or “youthful.” Julia is also read as “soft-haired.”
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.
Lisa
Lisa began as a short form of Elizabeth, Hebrew for “God is my oath” or “pledged to God.” Lisa rarely stood alone before the 1930s, then ruled as the top girl’s name through most of the 1960s before fading as parents turned to Liza or Libby.
Martha
Martha is an Aramaic name meaning “lady” or “mistress of the house.” In the Gospels Martha is the busy sister of Mary and Lazarus who served Jesus while her sister sat and listened.
Valerie
Valerie is a Latin name meaning “strong” or “healthy,” the French form of Valeria, which comes from the Roman clan name Valerius. Sitcom actresses Valerie Harper and Valerie Bertinelli gave the name a girl-next-door feel, though some think it sounds a bit 1960s.
Victoria
Victoria is a Latin name meaning “victory” or “victorious,” the feminine form of Victor and the name of the Roman goddess of victory. The name has a regal air thanks to Queen Victoria, and it offers many nicknames, including Tori, Vicky, and Ria.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.