Welsh, a modern variant of Aneirin, of uncertain origin. It was derived from an ancient name, Neirin, as early as the 13th century.