From Middle Irish amrán (“singing, song”) (compare Irish amhrán, Manx arrane), a diminutive of Old Irish amar (“singing, song; wailing, moaning”).
amhran m (genitive singular amhrain, plural amhrain)