>>/1023/
 You are correct, Kaleigh is the true Gaelic spelling, not like the aberrations such as Kayleigh, Kailey, Kaylie, Kailee and Kayley.

Castilian = aristocracy, nobility, upper class.