The name Kaylah has two different meanings; 'church' or 'monastery' or 'descendant of Caollaidhe'. It is also a shortening of the name Michaela wich means 'who is like God?'.
Celtic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.