Trefin, formerly anglicised as Trevine, is a village in North Pembrokeshire, south-west Wales. The village lies within the parish and community of Llanrhian, which has a significant Welsh-speaking population.