harmonious · nature · gentle
Source: English
Root Word: Ken and Leigh
Derived From: Possibly derived from the Old English words 'cyne' and 'hliegh'
Meaning: Ken means 'royal' and Leigh means 'meadow' or 'pasture'
Popularity History: As a modern name for children, it has a retro and elegant charm and has become popular in English-speaking countries in recent years.