2. Kanan

The name Kanan is a Hindu name that means forest. This name is one that is strong for a little boy and a more creative approach than the commonly found Cannon which sounds the same but is not as creative or catchy.

Continue to #3 Below!

LEAVE A REPLY

Please enter your comment!
Please enter your name here