Fairy Tale Baby Names

Peter

The name Peter is a boy's name of Greek origin, meaning "rock".

Pocahontas

The name Pocahontas is a girl's name meaning "playful one".

Jasmine

The name Jasmine is a girl's name of Persian origin, meaning "gift from God".

Rory

The name Rory is both a boy's name and a girl's name of Irish origin, meaning "red king".

Rapunzel

The name Rapunzel is a girl's name meaning "rampion; lamb's lettuce".

Daniel

The name Daniel is both a boy's name and a girl's name of Hebrew origin, meaning "God is my judge".

Wendy

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

Claude

The name Claude is both a boy's name and a girl's name of French origin, meaning "lame; enclosure".

Emilien

The name Emilien is a boy's name of French origin, meaning "friendly".

Lily

The name Lily is a girl's name of English origin, meaning "lily".

Gretel

The name Gretel is a girl's name meaning "pearl".

Maria

The name Maria is both a boy's name and a girl's name of Aramaic, Latin origin, meaning "drop of the sea, bitter, or beloved".

Esmeralda

The name Esmeralda is a girl's name of Spanish, Portuguese origin, meaning "emerald".

Ferdinand

The name Ferdinand is a boy's name of German origin, meaning "bold voyager".

Bambi

The name Bambi is a girl's name of Italian origin, meaning "child; baby girl".

Belle

The name Belle is a girl's name of French origin, meaning "beautiful".

Garrett

The name Garrett is a boy's name of Irish origin, meaning "spear strength".

Finn

The name Finn is both a boy's name and a girl's name of Irish origin, meaning "fair or white".

Molly

The name Molly is a girl's name of Hebrew origin, meaning "bitter".

Roland

The name Roland is a boy's name of German origin, meaning "famous throughout the land".

Kate

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

Tom

The name Tom is a boy's name meaning "twin".

Ellen

The name Ellen is a girl's name of English origin, meaning "torch; shining light".

Anastasia

The name Anastasia is a girl's name of Greek, Russian origin, meaning "resurrection".

Ursula

The name Ursula is a girl's name of Latin origin, meaning "little female bear".

John

The name John is both a boy's name and a girl's name of Hebrew origin, meaning "God is gracious".

Robert

The name Robert is both a boy's name and a girl's name of German, English origin, meaning "bright fame".

Margaret

The name Margaret is a girl's name of Greek origin, meaning "pearl".

Popular Lists