Ah, the Swedes. First, they brought us IKEA. Now they’re bringing us some of the sweetest and most adorable baby names we’ve ever heard.

Bestow one of these monikers on your darling son or daughter for instant grace, taste and style. (Just make sure to note the silent "J"s.)

baby3
Twenty20

1. ASTRID

For a girl

Meaning: “Beautiful goddess.” (No pressure, baby.)

baby1
Twenty20

2. MAGNUS

For a boy

Meaning: In a word, “great.” As in: “Do you like your chevron pajama pants? "Because I think they’re ‘magnus.’"

baby2
Twenty20

3. BJORN

For a boy

Meaning: baby carrier. Er, "bear."

RELATED: 15 Irish Baby Names That We're Totally Going to Steal

baby4
Twenty20

4. EVELINA

For a girl

Meaning: The Swedish form of Evelyn, it means “light” and “life.”

baby7
Twenty20

5. OLAF

For a boy

Meaning: Saint Olaf was the patron saint of Norway. Also, "snowman."

baby5
Twenty20

6. STELLA

For a girl

Meaning: It means “star,” so if you’re looking to raise a little Shirley Temple, it’s not a bad pick.

baby6
Twenty20

7. MALIN

For a girl

Meaning: It’s a variation of the name Madeleine, and it’s sweet and elegant all at once.

baby8
Twenty20

8. FELIX

For a boy

Meaning: The name means “happy” and “lucky” (a pretty good combo if you ask us).

baby10

9. GRETA

For a girl

Meaning: The Swedish form of Margaret, it also means “pearl.”

baby9
Twenty20

10. AXEL

For a boy

Meaning: One of the most popular names in Sweden, it means “Father of Peace.” (Bring on the Guns N’ Roses references at your own risk.)

baby12

11. ELEANORA

For a girl

Meaning: The name--which means “light”--is also the Swedish rendition of Helen.

baby11
Twenty20

12. LARS

For a boy

Meaning: Directly translated, it means “hailing from the place of laurel.” In other words… Olympian!

baby171
Twenty20

13. MATILDA

For a girl

Meaning: It means “brave in war.” It’s also adorable.

RELATED: 17 French Baby Names That Are Prime for an American Takeover

baby14
Twenty20

14. OSKAR

For a boy

Meaning: “Leaping warrior.” Pairs well with glasses.

baby16
Twenty20

15. INGRID

For a girl

Meaning: “beautiful and feminine.” Bless.

baby20
Twenty20

16. ELSA

For a girl

Meaning: “Joyful” and “noble.” As for the Frozen reference? Embrace it, love it, let it go.

From Around The Web