Where does Welsh come from?

Welsh is a member of the Brythonic branch of the Celtic family of languages. Its sister languages are Breton and Cornish. The Goidelic branch includes Irish, Scottish and Manx Gaelic. The Celtic languages are in the Indo-European group.