Bardsey has several names, including the "Island of 20,000 saints". In Welsh the name means "The Island in the Currents". In English the name means the "Island of the Bards", or possibly the "Island of Barda", a Viking chieftain.