Elf Name Generator

Generate melodic names for elves and fae creatures

  • Fantasy
  • 1,529 names
  • Updated Nov 2026
  • Free · no sign-up

    Spin on a wheel Pick teams

    This or that?

    Tap the name you like more.

    vs

    Click a name to copy it · Press Space for new names

    About elf names

    Elf names often feature long vowel sounds and soft consonants like L, M, and N. These linguistic patterns create a melodic and fluid tone. Many names use rhythmic syllables to mimic the sounds of nature.

    The structures frequently incorporate elements from forest environments. Surnames or titles might reference starlight, leaves, or ancient trees. This helps establish a connection to a woodland setting.

    How to choose elf names

    Pair short first names with longer, descriptive surnames to create balance.

    Use soft sounds if your character is peaceful and sharp consonants for more aggressive fae.

    Check how the name sounds when spoken aloud to ensure it maintains a rhythmic flow.

    Frequently asked questions

    What does an elven name sound like?

    They typically sound light and airy. You will often hear many vowels and few harsh stops.

    How are fae names constructed?

    Fae names frequently use natural word roots like dew, thorn, or petal. They often combine these nouns with soft adjectives.

    Can I use these names for human characters?

    You can use them for humans in a fantasy setting. This works well for characters with magical lineages or forest connections.

    Are these elf names free to use?

    Yes. Use them in games, stories, campaigns or projects without credit or sign-up.

    How many elf names are there?

    The generator draws from all 1,529 names, and each click picks a new random batch.

    Can I filter the elf names?

    Yes. Open Filters above the names. You can also ask for names that start with one of 26 letters. Lengths run from 4 letters (Olwë) to 30 (Rhossolas of the Whispering Leaves), and you can pick short, medium or long names or an exact length such as 15 letters.

    Can I add numbers or change how the names are written?

    Yes. In Filters, Add numbers puts 1 to 4 random digits or a year at the end, at the start or on both ends, so a name becomes something like Taegan Nightwind17. Letters switches to lowercase or UPPERCASE, and Join words writes multi-word names as one word, with an underscore, a dot or a hyphen. Copy and save keep the changed version.

    Related generators