Where does “Cúchulainn” come from?

Cúchulainn (English) comes from Irish cú, from Old Irish cú, from Primitive Irish ᚉᚒᚅᚐ, from Proto-Celtic kū, from Proto-Indo-European ḱwṓ — dog.

Ancestry of “Cúchulainn”, step by step

StepLanguageWordMeaning
1Irishcúhound, greyhound; hero, champion
2Old Irishcúdog, hound; wolf
3Primitive Irishᚉᚒᚅᚐhound, wolf
4Proto-Celtickūdog; wolf
5Proto-Indo-Europeanḱwṓdog
Every word from Proto-Indo-European ḱwṓ →Every word from Proto-Celtic kū →Every word from Primitive Irish ᚉᚒᚅᚐ →