Elvish names

  1. Atanamir
    • Atyamar
      • Avalon
        • Calion
          • Cirdan
            • Earendil
              • Earendur
                • Elatan
                  • Eldacar
                    • Eldandil
                      • Elentir
                        • Elladan
                          • Elrand
                            • Elrohir
                              • Elvir
                                • Estel
                                  • Ethuil
                                    • Feanor
                                      • Finwe
                                        • Haldir