Layla is an ancient Arabic name that has many meanings. The most common meaning for the name in Arabic is “night” or “dark.” This typically feminine name is also thought to have Hebrew origins, where ...