The meaning of the name Cannon: Clergyman
The origin of the name Cannon: English
Alternate spellings: Kannon
People who like the name Cannon also like: Asher
, Declan Ava
Notes: English surname meaning clergyman, or directly taken from the word cannon. Also a form of the name Cain, meaning "Wolf Cub"