I think it's the Welsh name Caio which is from the Latin Gaius.
spail is baliw kayo
'You' is not a Welsh word.
It doesn't mean anything in Welsh; it's in English.
All I know is that KAOUGH is irish.
It's not a word in Welsh.
Do you mean 'What is the Welsh for witchcraft?' That is 'dewiniaeth'.
It's not a Welsh word.
'Carley' is not a Welsh word.
This is not a Welsh word, but you might mean 'barod,' which means 'ready.'
'Sorry' isn't a Welsh word so it has no meaning in Welsh.
The name Kayo is of Japanese origin and typically means "child" or "son" in Japanese. It can also mean "increase" or "growth" in some contexts.
Perisgop is the Welsh word for a periscope.