creativity · inspiration · Affinity
Source: English
Root Word: Leigh
Derived From: Combination of Layla and Leigh
Meaning: Leigh means "pasture" in Old English, while Layla comes from Arabic and means "night".
Popularity History: This name is relatively modern and has become increasingly popular in English-speaking countries in recent years, but its overall popularity is not high.