creativity · gentle · friendly
Source: English
Root Word: Kay
Derived From: Merged the words Kay and Leigh
Meaning: Kay means happiness and liveliness, and Leigh means meadow.
Popularity History: This name has become increasingly popular in recent years, especially among the younger generation in European and American countries.