Innovation · confidence · independent
Source: Modern English
Root Word: Cannon
Derived From: Cannon
Meaning: Derived from Cannon, meaning a cannon or a powerful person.
Popularity History: It has become increasingly popular as a new modern name over the past few decades.