Welsh surnames and last names explained: 100 names with meanings, how ap Rhys became Price, and where Jones, Evans and Lloyd are common today.
Welsh surnames and last names explained: 100 names with meanings, how ap Rhys became Price, and where Jones, Evans and Lloyd are common today.