Kayley \ka(y)-ley\ as a boy's name (also used as girl's name Kayley), is a variant of Caley (Irish, Gaelic), and the meaning of Kayley is "lean, slight".
The baby name Kayley sounds like Kaley, Kale, Kaile, Cayle, Cailey, Gayle, Keeley, Kealey, Kelley, Kyle and Kiley. Other similar baby names are Bayley, Kayleb and Hayley.