Kaela and Skye aren't Gaelic names, they're both English.
Kayla is short for Catherine which means pure
Skye means sky.
Kaela is only a name and as such, it has no specific meaning in Spanish.
It doesn't mean anything in Gaelic; it's an English surname.
'Heath' is an English word with no meaning in Gaelic.
'Scotland' is not a word in Gaelic; it's in English.
'Spades' is not a Gaelic word.
It's in English so it cannot mean anything in Gaelic.
"Lucky" is an English word and therefore doesn't mean anything in Gaelic.
'Horse' doesn't mean anything in Gaelic; it's an English word.
'Fire' is an English word, it therefore has no meaning in Gaelic.
'Robert' has no meaning in Gaelic: it is a English name.
The word 'survivor' is an English word and has no meaning in Gaelic.
"Matthew' is not a Gaelic name; it's a English name.