Welsh is a Celtic language and is spoken by over a million people world-wide. It is the oldest living language in Europe and has a rich, diverse and distinctive collection of personal names, of which several, such as Dylan, Megan, Arthur and Sian, are internationally recognised. This comprehensive guide comprises over 2,000 Welsh first names.