The name Cannon is a boy's name of English origin. Cannon is ranked #549 on our popularity charts and is often added to lists like Middle Names for Boys and discussed in our forums with posts like "Rate the Previous Signature!".
From the experts:
Cannon sits amongst other weapon names like Colt, Pistol, Lance, and Remington. Definitely a name that offers bombast.