charm · lead · vitality
Source: Scottish Gaelic
Root Word: Cainnech
Derived From: Kenneth
Meaning: hansome
Popularity History: This name became popular in the early to mid-20th century, especially in English-speaking countries.