Culhwch (Welsh pronunciation: [kʉlˈhuːχ], with the final consonant of Scottish "loch"), in Welsh mythology, is the son of Cilydd son of Celyddon and Goleuddydd, a cousin of Arthur and the protagonist of the story Culhwch and Olwen (the earliest of the medieval Welsh tales appended to Lady Charlotte Guest's edition of the Mabinogion). In this tale the etymology of Culhwch is explained as "sow run" (cul "narrow, a narrow thing"; hwch "sow, pig"), but this is likely to be folk etymology. According to the narrative, Culhwch is born to his maddened mother Goleuddydd after she is frightened by a herd of swine. The swineherd finds Culhwch in the pigs' run, and takes him back to his father Cilydd. Culhwch is described as being "of gentle lineage".
Culhwch's father, King Cilydd son of Celyddon, loses his wife Goleuddydd after a difficult childbirth. When he remarries, the young Culhwch rejects his stepmother's attempt to pair him with his new stepsister. Offended, the new queen puts a curse on him so that he can marry no one besides the beautiful Olwen, daughter of the giant Ysbaddaden. Though he has never seen her, Culhwch becomes infatuated with her, but his father warns him that he will never find her without the aid of his famous cousin Arthur. The young man immediately sets off to seek his kinsman. He finds him at his court in Celliwig in Cornwall and asks for support and assistance.