My little sister's name is Kaleigh, and she pronounces it "Kay-lee". I like both of the spellings of this name. I think it's pretty and not very overused, however in her class she's known as "Kaleigh B." which is pretty annoying. Other than that I like the name.