Magical Sounding Names

Names for Fairies, Elves, Sirens, Witches, and more
  1. Absalom
    • Origin:

      Hebrew
    • Meaning:

      "father of peace"
    • Description:

      Absalom, because of its biblical and literary associations, just might appeal to the daring namegiver.
  2. Ailsa
    • Origin:

      Scottish from Norse
    • Meaning:

      "elf victory"
    • Description:

      Ailsa is a traditional Scottish name for girls related to a rocky island in the Firth of Clyde called Ailsa Craig. It might make an interesting alternative to the outdated Ashley or overly popular Ella, and could also be thought of as a relative of Elizabeth or Elsa.
  3. Aleka
    • Description:

      Aleka is a feminine name with Greek roots, derived from Alexandra or Alexia, which ultimately come from the Greek "alexein" meaning "to defend" or "to help". As a diminutive form, Aleka carries the same protective connotations in a more endearing package. While not among the most common names in Western countries, it has maintained steady usage particularly in Greek communities and diaspora. Aleka offers a distinctive yet accessible alternative to more popular Alexandra derivatives. The name combines a melodic quality with strong historical connections, making it both distinctive and meaningful for parents seeking a name with depth and elegance.
  4. Amara
    • Origin:

      Igbo, Sanskrit, Arabic
    • Meaning:

      "grace, immortal, tribe"
    • Description:

      Strong, attractive, and stylish, Amara is a true multicultural choice enjoying some popularity in both the US and the UK. In the US Top 1000 since the turn of this century, Amara has been holding steady in the rankings between overly popular and obscure.
  5. Arlette
    • Origin:

      French
    • Meaning:

      "noble, honor"
    • Description:

      Arlette is a French form of the Germanic name Herleva, which was the name of the mother of William the Conqueror. It peaked in France in the mid-1930s, but you might be surprised to learn that in the US, it's only just beginning to catch on now. It entered the US Top 1000 for the first time in 2018, and has dipped in and out in the years since then.
  6. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
    • Description:

      Barrett is one of many surname names that are up and coming for boys in recent years. Barrett joints Bennett, Beckett, and others in the trend of "-tt" ending boy names taking over the charts.
  7. Emmeline
    • Origin:

      Old French form of archaic German Amal
    • Meaning:

      "work"
    • Description:

      Emmeline is an Emma relative and Emily cousin that is destined for greater use in the wake of the megapopularity of those two names. A recommended Nameberry fave, Emmeline hopped onto the US Top 1000 in 2014 for the first time ever. While it is genuinely an old name, it was rarely used a century ago; only 17 baby girls were named Emmeline in 1915, the same number as were named Ernie!
  8. Everly
    • Origin:

      English
    • Meaning:

      "wild boar in woodland clearing"
    • Description:

      Sweet and stylish, with a sporty, energetic undertone, Everly is a name that ticks lots of boxes.
  9. Evangelia/Evangeline
    • Everlilly
      • Fiero
        • Origin:

          Italian word name
        • Meaning:

          "proud"
        • Description:

          Fiery sound and uplifting meaning, but it's also among the Top 100 dog names. Spelled Fiyero, it's the hero of the book and musical "Wicked."
      • Fiore
        • Origin:

          Italian from Latin
        • Meaning:

          "flower"
        • Description:

          Fiore is a feminine name of Italian origin meaning "flower." It embodies natural beauty, blossoming, and delicate strength. In Italian culture, the name carries artistic and romantic associations, reflecting the aesthetic appreciation central to Italian heritage.

      • Inneke
        • Lily-rose
          • Origin:

            English hyphenated flower name
          • Description:

            Hyphenated names are more popular than ever for girls in England these days, and the flowery Lily-Rose is one of the top choices.
        • Mariah
          • Origin:

            Hebrew
          • Meaning:

            "the Lord is my teacher; or drop of the sea, bitter, or beloved"
          • Description:

            Thanks to Mariah Carey, everyone now knows this name – and is aware that Mariah's pronounced with a long i – just as Maria was in the Jane Austen era. And though Mariah now sounds modern, it was heard as far back as 1550 in Great Britain.
        • Maurelle
          • Origin:

            French
          • Meaning:

            "dark, elfin"
          • Description:

            New twist to the Maur- names, a bit cosmetic sounding.
        • Neva
          • Origin:

            Spanish
          • Meaning:

            "white snow"
          • Description:

            Has a pure, clean aura, but is also evocative.
        • Sibylle