vitality · Innovation · charming
Source: Modern English
Derived From: Probably a combination of Kelly and Renee
Meaning: Vitality and elegance
Popularity History: This name has gradually become popular in Western countries in recent years, especially among young parents.