My first thought was that it should be pronounced Kayley only because I'm familiar with seeing Kayleigh a lot. It's the most common spelling of Kayley here. I hadn't even thought of the "key" thing but now you mention it, it does look like it could be a variation of Keeley.