Agrahil was a Gondorian prince of Belfalas and one of Imrazôr's ancestors. Descended from a noble Númenórean house that settled in Belfalas during the Second Age, he was the son of Adrahil I. When King Ondoher led his army to face the Wainriders, Agrahil accompanied his father and his army to aid Ondoher.
- In the early drafts of The Lord of the Rings appendices, Agrahil was an early variation that was later changed to "Adrahil", a Lemberin (Nandorin) name, along with Imrahil. Probably when Imrahil became Adûnaic, Tolkien switched the languages.