Tir could also be a misspelling of Tyr, who was a Norse God of war and justice, whose name translates to god.
Riou could also be from Japanese, where it translates cool, refreshing, distant, dragon, or reality, depending on which characters you use(multiple kanji have the same pronunciation)
Hugo, in addition to being the latinized form of the germanic hugh, has also been used as an anglicized form of two gaelic names, one being a Aodh meaning fire, and the other having further norse roots to Eysteinn meaning either island of stone, or stone of good fortune. if you were gonna make him the flame champion, then the Aodh is certainly an appealing root.
Chris- bearer of christ, christ meaning the anointed, for those who were curious.
Lazlo-hungarian name from the slavic Vladislav meaning to rule with glory
kyril, in addition to being a form of cyril, could also related to Karl, the germanic/scandinavian form of charles meaning man or warrior.
Freyjadour is a made up name comprising of the component parts of freyja and dour. Freyja being the norse goddess of love, beauty, and fertility. her name translates roughly to the Lady, as in a noble lady. dour is either from the Gaelic dur or the latin durus which both translate roughly to stubborn or hard. combined it would mean the stubborn lady. alternatively, Frey is old norse for Lord, so if you ignore the feminizing ja, frey-dour would mean stubborn lord, which is better than stubborn lady.
Geddoe is another made up name. Ged(d) is danish for Goat or scottish for although. doe coming from old english would imply a female of numerous mammal species including the deer, and the goat, there are other possibilities for the root of doe. in welsh it means yesterday, in frisian it means 'at that time in the past'. I guess you could take the inferences from the welsh and frisian to have geddoe mean something like the goat of yesterday, which would fit pretty well with geddoe's personality, and certainly makes more sense than a female double goat.