Nefyn (pronunciado aproximadamente "Neven") es un pueblo en la costa noroeste de la Península de Lleyn ("Llŷn" en galés) en Gwynedd, noroeste de Gales, con una población de alrededor de 2.550 habitantes.