Na mitoloxía galesa, Elffin ap Gwyddno (en galés, tamén pode escribirse Elphin) era fillo de Gwyddno Garanhir, 'Señor de Ceredigion'. A aparición máis antiga do nome está nalgúns dos poemas mitolóxicos atribuídos a Taliesin no Libro de Taliesin. A data da súa composición é insegura pero probabelmente é anterior á conquista normanda. Composicións medievais posteriores refírense a Elffin e Taliesin con maior detalle. O nome de Elffin/Elphin podería ser cognado de dúas palabras irlandesas "Aill Fion" que significan "Cantil Brillante" ou "Rocha Brillante".