That is Aragorn II

Son of Arathorn II

Son of Arador

Son of Argonui

Son of Arathorn I

Son of Arassuil

Son of Arahad II

Son of Aravorn

Son of Aragost

Son of Arahad I

Son of Araglas

Son of Aragorn I

Son of Aravir

Son of Aranuir

Son of Arahael

Son of Aranarth

Son of Arvedui

Son of Araphant

Son of Araval

Son of Arveleg II

Son of Arvegil

Son of Argeleb II

Son of Araphor

Son of Arveleg I

Son of Argeleb I

Son of Malvegil

Son of Celebrindor

Son of Mallor

Son of Beleg

Son of Amlaith

Son of Earendur

Son of Elendur

Son of Valandur

Son of Tarondor

Son of Tarcil

Son of Arantar

Son of Eldacar

Son of Valandil

Son of Isildur