What does the name Cannon mean? The meaning of the name Cannon is Clergyman. The origin of the name Cannon is English. This is the culture in which the name originated, or in the case of a word, the language.
Alternate spellings: Kannon
People who like the name Cannon also like: Hudson
, Cohen Stella
Name Notes: English surname meaning clergyman, or directly taken from the word cannon. Also a form of the name Cain, meaning "Wolf Cub"