Choosing a name for your baby in Sweden is a pretty serious undertaking.
There are rules in place to make sure that the name chosen is appropriate, inoffensive and won't cause problems for the child in later life. There are also a number of cultural practises that many still choose to follow; a middle name (or two) are very common, though they are instead referred to as 'given' names. Sometimes people choose to go by their second name, rather than their first, or use both names together.
If you're looking for a name from Sweden for your new baby girl, there is a huge pool to choose from. Ironically, the most popular girls' name in Sweden last year was Alice (a name we're already pretty familiar with), but there are plenty of traditional (and beautiful) Swedish names for you to choose from, many of which we've gathered here. From popular Swedish girls names like Elsa and Alma, to a few more unique gems, we have an extensive list for you to peruse.
Though lots of Swedish names are traditionally assigned to each gender, it's looking like that may change soon. In tribute to the increasingly-used Swedish gender neutral pronoun 'hen', we've also included a selection of gender-neutral names.
Take a look at our list of Swedish girl names and pick your favourite.
Gull - is a Swedish girls' name meaning 'goddess'.
Tova - (pronounced toe-vah) a beautiful Swedish name meaning good or beautiful Thor, the Swedish God of Thunder.
Teresia - means 'reaper'.
Sassa -means 'divine beauty'.
Valdis - a Swedish girl name meaning 'goddess of those killed in battle'.
Columba, Meaning: dove Origin: Latin ~ View Detail
Elin -a sweet little name for your baby girl meaning 'light'.
Domini, Origin: Latin variation of Dominic ~ View Detail
Karina - a popular name in several European countries meaning 'pure'.
Ulrika - means 'power' and 'prosperity'.
Birgit -name to the legendary opera singer, Birgit Nilsson, the name Birgit means 'strength'.
Hella - a derivative of Helga, Hella means 'blessed' or 'holy'.
Alva - this Swedish baby name means 'elf'.
Pia - a dainty Swedish baby name meaning 'pious'.
Hildur -means 'battle' or 'fighting a war'.
Runa - means 'secret love' or 'secret tradition'.
Karin - meaning 'pure'.
Viveka - means 'Little woman'.
Ida - (pronounced ee-dah) a beautiful name for girls meaning 'worker' or 'industrious one'.
Vilma - a girls' name meaning 'determined protector'.
Helmi -meaning 'protector'.
Agnetha -name of one of the members of Sweden's most popular musical export (who else but ABBA?), Agnetha means 'holy' or 'pure'.
Anja -(pronounced an-yah) a lovely name meaning 'merciful' or 'gracious'.
Carola - means 'free woman'.
Siv - this Old Norse name means 'bride’. Siv was the wife of Thor, the god of thunder and lightning, in Norse Mythology.
Alma - this pretty Swedish girls' name means 'loving'.
Monika -means 'advisor'.
Tekla - means 'divine fame'.
Erika -(pronounced eh-ree-kah) means 'forever powerful'.
Penna, Meaning: feather Origin: Latin
Katrin -means 'purity'.
Gunnhildr - an Old Norse name with connotations of 'war' and 'battle'.
Rebecka -the Swedish form of a popular name we all know and love, Rebecka means 'to tie' or 'to ensnare'.
Hedda - a bold girls' name meaning 'fight' or 'war'.
Ronja - (pronounced ron-yah) means 'bringer of victory'.
Martia, Meaning: warlike Origin: Variation of Marcia, Latin
Vanda -means 'a Wend'.
Britt - means 'strong' or 'powerful'.
Solveig -(pronounced soul-vay) means 'daughter of the sun', a lovely choice for your baby girl.
Gittan -means 'strong' or 'powerful'.
Mikaela -(pronounced mih-kay-eh-lah) means 'God-like'.
Nea - means 'like a twinflower'.
Campana, Meaning: bell ringer Origin: Latin
Gunilla -means 'battle maiden' or 'battle in war'.
Maja -(m-eye-ah) a popular name for girls that means 'pearl'.
Verdi, Meaning: green Origin: Latin
Krista - means 'Follower of Christ'.
Svea - (pronounced sve-ah) means 'of the Swedes'. In fact, Svea is essentially the old Swedish way of saying Sweden; if you're looking for a truly Swedish name, this might be it!
Ebba -this popular Swedish girls' name means 'strong'.
Ormanda, Meaning: mariner Origin: Latin
Alfhild - this Swedish girls' name means 'battle of elves'.
Agda -means 'good' or 'good-hearted'.
Asta - means 'love' or 'divine beauty'.
Malena - means 'from the tower'.
Tilda - means 'Heroine'.
Kajsa - (pronounced kye-sah) means 'pure'.
Vilhelmina -a traditional name meaning 'determined protector'.
Margareta -a Swedish girls' name meaning 'pearl'.
Carita -means 'love' or 'affection'.
Lena -(pronounced leah-nah) means 'light'.
Valborg - meaning 'Mighty Mountain'.
Ulva - means 'wolf'.
Saga - means ‘seeing one’ and was the name of the Norse goddess of history and poetry. Nowadays in Sweden, the word means 'story' or 'fairytale'.
Tyra -(pronounced tee-rah) has been in and out of fashion multiple times in Sweden, and seems to again be becoming more popular for baby girls. It means 'God of battle'.
Alvah -an alternative spelling of this pretty Swedish name meaning 'elf'.
Wilma - means 'resolute protection'.
Gardener, Meaning: keeper of the garden Origin: Latin
Carin -meaning 'pure'.
Gunhild - means 'war'.
Embla -means 'elm'.
Liv - (pronounced leev) means 'life'.
Berit -this Swedish girls' name means 'intelligent'.
Lotta - this pretty name actually means 'man' or 'masculine'!
Freja -(pronounced fray-ya) an Old Norse name that has become one of the most popular names in Sweden (and, indeed, in Scandinavia), Freja means 'noblewoman' or 'lady'.
Pernilla - this girls name means 'rock'.
Greta -means 'pearl', and is name to the crusading young environmental activist Greta Thunberg (and, of course, classic film actress Greta Garbo).
Cajsa - (pronounced kai-sah) a Swedish variation of the name Catherine, Cajsa means 'pure' or 'chaste'.
Carson - means 'son of Carr'.
Lovisa - (pronounced loo-vee-sah) means 'warrior' or 'fighter'.
Ingrid -name to the Academy Award-winning Hollywood starlet Ingrid Bergman, this name means 'beautiful' or 'beloved'. A lovely choice for your baby girl!
Tuva - a sweet Swedish girls' name meaning 'tuft of grass'.
Signe - (pronounced sig-neh) this Swedish baby name means victory.
Ulla - (pronounced eu-la) a lovely Swedish baby girls name meaning 'determination'.
Tarragon, Origin: Latin herb name
Sigrid - (pronounced see-grid) means 'victory' or 'wisdom'.
Borghild -a bold choice for your baby girl, this name means 'defence in battle'. Borghild was the wife of the hero Sigmund in Norse mythology.
Evelina - a lovely name meaning 'light'.
Astrid -means 'divinely beautiful' and is one of the most popular Swedish girls' names. It is also the name of one of Sweden's most beloved authors, Astrid Lindgren, who wrote the famous 'Pippi Longstocking'.
Petra -means 'stone'.
Eira - (pronounced eh-ee-rah) means 'merciful'.
Stina - means 'Pure'.
Elise - (pronounced eh-leese) means 'promise of God'.
Inger - meaning 'hero's daughter'.
Jonna - means 'God's mercy' or 'God is merciful'.
Linnea - (pronounced lin-nay-ah) means 'twinflower'.
Ase - (pronounced oh-sair) means 'god-like'.
Ragna -means 'powerful'.
Birgitta -(pronounced b-eer-jee-tah) means 'strength'.
Marna -a lovely Swedish baby name meaning 'of the sea'.
Selma -means 'God's helmet'.
Asa - (pronounced aw-suh) means 'goddess'.
Atalie -means 'pure'.
Helga - this Old Norse name meaning 'divine woman' may not be one of the most popular Swedish names in this day and age; chances are you've heard of it nonetheless.
Lycka -(pronounced lee-kah) means 'happiness'.
Siri -(pronounced see-ree) meaning 'beautiful' or 'victory'.
Agneta - (pronounced ang-nyeta) means 'pure' or 'sacred'.
Inge - (pronounced in-guh) a good unisex choice for your baby meaning 'Ing's Soldier'.
Duane - (pronounced like Dwayne) means 'dark'.
Filippa - means 'lover/friend of horses'.
Benedikta -(pronounced ben-eh-dick-tah) means 'blessed'.
Tove -another popular Swedish name, Tove means beautiful/peace of Thor (the Norse god of thunder).
Dagmar -a powerful girls' name meaning 'day' and 'daughter'.
Cilla - (pronounced sill-uh) means 'blind' or 'ancient'.
Toril - means 'temper'.
Moa -this elegant name means 'she is mother'.
Klara - means 'clear'.
Mari-Mari means 'rebellious woman'.
Brigitta -a relatively popular name in Sweden, Brigitta means 'mighty'.
Berit - (pronounced bee-yuh-reet) means 'intelligent' or 'splendid'.
Quartilla, Meaning: fourth Origin: Latin
Annalina - this sweet Swedish baby name means 'graceful light'.
Kerstin - (pronounced key-ear-stin) is the Scandinavian form of 'Christine', and it means 'Christian woman'.
Lindy - means 'pretty'.
Sanna - is the shortened Swedish form of 'Susanna', which means 'lily'.
Annika - means 'grace' or 'favour'.