Fantasy elf names

    Fantasy elves are usually long-lived, graceful and close to nature, so their names tend to be melodic and old-sounding. Surnames often describe a family trait or place: Silverleaf, Dawnwhisper or Willowsong. In your world, an elf might even earn a new surname through a great deed.

    Christmas elf names

    Holiday elves are cheerful helpers, so their names are playful: sweets, sparkle and sleigh bells. They are perfect for Elf on the Shelf, office Secret Santa notes, holiday party name tags and kids' Christmas stories.

    Fun ways to use elf names

    • Hold a family vote to name your Elf on the Shelf.
    • Give everyone at a holiday party an elf name tag as an icebreaker.
    • Sign gift tags "from" a different elf each year.
    • Name a ranger, bard or mage in your next role-playing game.

    Need more fantasy names? Try the fantasy name generator or the DnD name generator. Planning a gift exchange? Use the Secret Santa generator.

    Last reviewed October 2026.

    Frequently asked questions

    What kinds of elf names can I generate?

    Two kinds: fantasy elf names with a graceful first name and a nature-inspired surname (like Elowen Moonbrook), and fun holiday elf names for Christmas parties and Elf on the Shelf (like Sparkle McJingles).

    How do I name my Elf on the Shelf?

    Choose "Holiday elf" and generate a list. Kids love picking a name together; you can also use part of a generated name, like just "Twinkle", for a short and sweet option.

    What makes a name sound elvish?

    Soft consonants like l, th, n and v, flowing vowels like ae and ia, and endings such as -iel, -wen and -ion. Surnames that describe nature, light or song add to the feel.

    Can I use these names in my story or game?

    Yes. All names are generated from original word lists and are free to use in books, games and role-playing campaigns.

    How do I choose between names?

    Read your top three out loud in a sentence from your story. The one that feels natural and is easy to say usually wins.