Cannon is an English word name meaning ... well, "cannon." Let's hope your little Cannon isn't quite as explosive as his name suggests.


You could shorten it, but then you take the "boom" out of the Cannon, so to speak.

Famous people named Cannon:

Son of TV/radio host Larry King, Cannon King.

Fun fact:

Cannons were reportedly first used in China as early as the 12th century.

More Inspiration:

Perfectly Patriotic Americana Baby Names, Patriotic Baby Names Inspired By Memorial Day, Charming C Names For Baby Boys, Double The Fun: Boy Names With Double Letters, Wonderful Word Names Straight From The Dictionary, Terrific Two-Syllable Boy Names,