Fairy Tale Baby Names

Elsa

The name Elsa is a girl's name of German origin, meaning "pledged to God".

Joseph

The name Joseph is both a boy's name and a girl's name of Hebrew origin, meaning "Jehovah increases".

Fergus

The name Fergus is a boy's name of Scottish origin, meaning "man of force".

Henry

The name Henry is both a boy's name and a girl's name of German origin, meaning "estate ruler".

Ned

The name Ned is a boy's name of English origin, meaning "wealthy guardian".

Lena

The name Lena is a girl's name of English origin.

Hyacinth

The name Hyacinth is both a boy's name and a girl's name of Greek origin, meaning "blue larkspur; precious stone".

Patrick

The name Patrick is a boy's name of Latin origin, meaning "noble, patrician".

Giselle

The name Giselle is a girl's name of German origin, meaning "pledge, hostage".

Ian

The name Ian is a boy's name of Scottish origin, meaning "the Lord is gracious".

Maggie

The name Maggie is a girl's name of English origin, meaning "pearl".

Mary

The name Mary is a girl's name of Hebrew origin, meaning "drop of the sea, bitter, or beloved".

Myles

The name Myles is a boy's name of English origin.

Gertrude

The name Gertrude is a girl's name of German origin, meaning "strength of a spear".

Thomas

The name Thomas is a boy's name of Aramaic origin, meaning "twin".

Talia

The name Talia is a girl's name of Hebrew origin, meaning "gentle dew from heaven; by the water".

Katie

The name Katie is a girl's name of English, Greek origin, meaning "pure".

Neil

The name Neil is both a boy's name and a girl's name of Irish origin, meaning "cloud".

Bianca

The name Bianca is a girl's name of Italian origin, meaning "white".

Popular Lists