I hate being negative, but Keeley strikes me as unoriginal and plain. It doesn't help that it's one of those surname-trendy '-ley'-ending names along the line of Kiley/Riley/Haley/Bailey/Finley/Presley/Marley/Paisley...
If you like the name, then that's really all that counts. :) But could you imagine a 30-, 40-, 50-, 60- or 70-year old named Keeley? Will the name grow with her as she gets older? Could you imagine a professional woman who has long grown out of toddler cuteness carrying this name? Will she be the only Keeley in a classroom or will she have to write her surname's initial on all her paperwork for school? Just questions to think about.